Senior Embedded Software Engineer

CesiumAstro•El Segundo, CA
•$140,000 - $168,000

About The Position

At CesiumAstro, the Senior Embedded Software Engineer develops low-level and high-level software for products through all phases of development. Key projects include Linux-based single-board computers and high-reliability microcontroller systems. The role supports the company’s goal of delivering integrated hardware and software that customers can rapidly incorporate into their systems. The engineer contributes to software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, testing, qualification, and in-orbit support. The position covers multiple levels of the software stack, including microcontrollers, low-level drivers, board support packages, end-use applications, and user interfaces. The successful candidate also presents engineering design review materials to customers and the executive team and participates in proposal writing. The Skylark product line develops active phased array antennas for terrestrial and airborne applications, including ground terminals and connectivity solutions for commercial aircraft and helicopters. Applicants must meet U.S. government space technology export-control eligibility requirements: be a U.S. citizen, lawful permanent resident, conditional resident, asylee, or refugee, or be eligible to obtain the required U.S. Department of State authorizations.

Requirements

  • Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • At least 5 years of industry experience in software development.
  • Hands-on experience developing and troubleshooting embedded hardware.
  • Experience designing APIs for interfacing with FPGAs.
  • Experience with products for aerospace applications.
  • Programming experience in C or C++.
  • Experience designing embedded systems with preemptive, multitasking real-time operating systems.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Excellent understanding of multithreaded applications and resource management.
  • Excellent written and verbal communication skills.
  • Must be a U.S. citizen, lawful permanent resident, conditional resident, asylee, or refugee, or eligible to obtain required U.S. Department of State authorizations, to comply with U.S. Government Space Technology Export Regulations.

Nice To Haves

  • Experience with real-time Linux.
  • Knowledge of reading electronic schematics and component data sheets.
  • Experience with ARM processors and fully featured microcontrollers.
  • Experience designing and developing a Software Development Kit (SDK).
  • Experience with software testing and high-reliability qualification.

Responsibilities

  • Design and implement software for embedded devices and systems, from requirements through production and commercial deployment.
  • Design, develop, code, test, debug, and document system software.
  • Review code and system designs.
  • Analyze code for efficiency, stability, and scalability.
  • Integrate and validate new product designs.
  • Support software quality assurance and optimize I/O performance.
  • Provide post-production and in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Assess third-party and open-source software.
  • Contribute to software designs from concept through production, including roadmaps, block diagrams, detailed design, analysis, testing, and qualification.
  • Present engineering design review materials to customers and the executive team.
  • Participate in proposal-writing efforts.

Benefits

  • Company stock options.
  • Health, dental, and vision coverage.
  • Health Savings Account (HSA) and Flexible Spending Account (FSA).
  • Life and disability plans.
  • Retirement plans.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service