Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Principal Software Engineer I - Embedded Linux image - Rise Careers
Job details

Principal Software Engineer I - Embedded Linux

Please Note: To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State.


At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team.


We are seeking an experienced Principal Embedded Software Engineer I with a strong background in developing embedded applications using Linux and Yocto. The ideal candidate will have hands-on expertise in embedded systems, device drivers, kernel modifications, and boot loaders, with a preference for experience on the Xilinx platform (though experience on other microcontrollers is also acceptable).


As a Cesium software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), and user interfaces with an emphasis on applications and data management. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices.


This position will be supporting our Skylark product line, an antenna system that uses active phased array technology to unlock satellite communications that has traditionally relied on mechanically steered systems. Skylark is designed to work with any existing or upcoming satellite constellation and is scalable to the desired performance or application. Skylark offers several unique differentiators including is its multi-beam capability which unlocks simultaneous communications with satellites in different orbits.


The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. As such, excellent written and verbal communication skills are required. 


JOB DUTIES AND RESPONSIBILITIES
  • Develop and port embedded Linux applications, custom device drivers, and libraries.
  • Configure, modify, and integrate the Linux kernel and embedded boot loaders.
  • Work extensively with U-Boot, and Linux kernel configuration.
  • Maintain and support the Yocto build system in a CI/CD environment.
  • Package and deploy software images for various hardware platforms.
  • Create and manage Linux images tailored to specific embedded hardware.
  • Collaborate with cross-functional teams to ensure system integration and performance.


JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS
  • Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering. 
  • Minimum of 9 years of industry experience in software development. 
  • Experience in hands-on development and troubleshooting of software systems and hardware (such as motors, power distribution units, etc.). 
  • Programming experience in C or C++. 
  • Strong hands-on experience with Embedded Linux and Yocto.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review. 
  • Excellent understanding of multi-threaded applications and resource management. 
  • Excellent written and verbal communication skills. 


PREFERRED EXPERIENCE
  • Familiarity with Xilinx platforms or other microcontroller-based systems.
  • Experience with boot loaders, kernel-level development, and CI/CD pipelines.
  • Proven ability to work independently and manage multiple development tasks.


$145,000 - $180,000 a year

CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package featuring health, dental, vision, HSA, FSA, life and retirement plans. 

 

CesiumAstro is an Equal Opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.


Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.

CesiumAstro Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CesiumAstro DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CesiumAstro
CesiumAstro CEO photo
Shey Sabripour
Approve of CEO

Average salary estimate

$162500 / YEARLY (est.)
min
max
$145000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Posted 12 days ago

Lead quality control initiatives and teams at CesiumAstro, a cutting-edge aerospace communication systems developer.

Photo of the Rise User

CesiumAstro is looking for a skilled IT Systems Administrator II to oversee IT systems and user support aligned with federal standards at their Colorado office.

Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time

Exciting opportunity for a Senior SRE at Veeva Systems to drive cloud infrastructure, reliability, and automation for a rapidly growing platform impacting millions globally.

Photo of the Rise User

Experienced software engineer with strong Go and Linux skills needed to develop secure, cloud-native Kubernetes distribution products at Replicated's fully remote team.

Posted 14 days ago

An experienced .NET Python Full Stack Developer is needed to architect and develop scalable backend systems, APIs, and cloud deployments for DMV IT Service LLC in Roanoke, TX.

Photo of the Rise User

Lead innovative AI-driven automation efforts at Bumble Inc., driving impactful product and operational efficiencies through cutting-edge software engineering.

Photo of the Rise User
ADT Hybrid Irving, Texas, United States
Posted 6 days ago

Innovate as a Senior Android Engineer at ADT, developing advanced mobile security applications within a dynamic hybrid work setting based in Irving, TX.

Photo of the Rise User
WNC Hybrid 1525 McCarthy Blvd, Suite 206, Milpitas, CA 95035, U.S.A.
Posted 3 days ago

Seeking an experienced Embedded Software Developer to create and maintain high-quality firmware for innovative wireless broadband products in a dynamic technology company.

Photo of the Rise User
Kanopi Hybrid No location specified
Posted 3 days ago

Kanopi Studios invites an experienced WordPress Technical Lead to guide technical execution and mentor teams in a fully remote, mission-driven environment.

Photo of the Rise User
Posted 11 days ago

Lead a cross-functional team at Shield AI to build advanced test infrastructures for cutting-edge AI and robotics defense technology.

Photo of the Rise User

Senior Software Engineer needed at Chef Robotics to lead cloud infrastructure and deployment systems powering robotics in commercial kitchens.

Photo of the Rise User
Robinhood Hybrid Bellevue, WA; Menlo Park, CA; New York, NY
Posted 12 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings

Robinhood is seeking a Senior Software Engineer to drive the development and scaling of their innovative credit card application, delivering impactful user-facing features.

Photo of the Rise User
Asana Hybrid San Francisco, California, United States
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance

Lead Asana's API team to shape the Developer Platform, delivering high-quality developer experiences and guiding engineering excellence in a hybrid setting.

Photo of the Rise User

Technical owner for key data pipeline integrations at ClickHouse, focused on building connectors that enable high-performance analytics and data orchestration workflows.

Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition

Contribute to the development and maintenance of high-availability, mission-critical software tools managing the largest satellite constellation as a Full Stack Software Engineer at SpaceX.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, onsite
DATE POSTED
June 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!