
Job description
As a Senior Embedded Software Engineer I, you will be responsible for designing and implementing software for embedded devices and systems, from requirements to production and commercial deployment. You will work in a dynamic and cross-functional environment, collaborating with the CesiumAstro team to develop out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms.
Your key responsibilities will include designing and implementing software for embedded devices and systems, reviewing code and system designs, analyzing code for efficiency, stability, and scalability, and providing post-production/in-orbit customer 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), end-use applications, and user interfaces. Excellent written and verbal communication skills are required, as you will present engineering design review materials to customers and the executive team.
Company

Manufacturing • Tech, Software & IT Services
CesiumAstro designs, engineers, and manufactures high-performance communications systems for space and airborne platforms, delivering advanced modules, payloads, and satellites that enable real-time connectivity across defense, commercial, and civil missions. Its multi-domain solutions span LEO, GEO, airborne, and lunar applications, emphasizing reliability, scalability, and responsiveness in mission-critical communications. The company combines world-class expertise in RF systems, software-defined radios, phased arrays, and mission systems with vertically integrated manufacturing to maintain end-to-end quality control. With offices in the United States, the United Kingdom, Germany, and Japan, CesiumAstro offers a global, collaborative environment for engineers seeking to shape the future of spaceborne connectivity.
Keep exploring

CesiumAstro
CesiumAstro
CesiumAstro

BAE Systems
CesiumAstro

Nexthire