Skip to main content

Cesium Astro

Embedded Software Engineer II - SATCOM

Westminster, CO$113k–$136kfull-timemidAdded today

About this role

CesiumAstro seeks an Embedded Software Engineer II to develop embedded Linux software for satellite communications and aerospace defense systems. You'll design and implement applications, drivers, and libraries while supporting kernel customization and system integration for advanced phased array antenna platforms.

What you'll do

  • Develop embedded Linux applications, device drivers, and supporting libraries
  • Assist with Linux kernel customization, bootloaders, and board bring-up activities
  • Design, implement, and integrate software for embedded systems following established engineering processes
  • Collaborate with cross-functional teams on system performance and integration
  • Participate in software testing, qualification, and validation activities
  • Contribute to the full software development lifecycle from design through delivery

What they're looking for

  • Embedded Linux development and kernel expertise
  • C/C++ programming for embedded systems
  • Device driver development
  • Bootloader and board bring-up experience
  • Real-time systems understanding
  • Hardware-software integration
  • Software testing and debugging
  • Cross-functional collaboration
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Cesium Astro

Cesium Astro develops advanced hardware and systems for aerospace applications including satellites, UAVs, and rocket propulsion platforms. The company is hiring for specialized engineering roles including FPGA engineers, wire harness designers, turbomachinery engineers, and software project engineers to support its satellite and spacecraft development.

View all jobs at Cesium Astro

Likely interview questions

  • Describe your experience developing device drivers for embedded Linux systems—what challenges did you face and how did you overcome them?
  • Tell us about a board bring-up project you've worked on; what was your role and what technical issues arose?