
Embedded Software Engineer II
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
About the Team:
The Vehicle Software team develops the safety-critical software that runs on Terran R. The team is building new system architecture from the ground up and just as importantly, testing, releasing, and deploying it. You don't need an aerospace background: what matters is experience with high-reliability software for complex systems. This is a rare opportunity to shape the foundation of Terran R's software stack while directly influencing performance, reliability, and flight success.
About the Role:
As an Embedded Software Engineer II, you will design, implement and test firmware running across Terran R's avionics boxes. You will work closely with the avionics hardware team and test engineers to develop high reliable embedded software that enables vehicle wide communication, control and telemetry.
- Design, develop and maintain vehicle embedded software
- Implement low level drivers, communication stacks under RTOS environment
- Collaborate with hardware engineers on board bring up, debugging and system integration
- Support software testing through unit testing, hardware in the loop and integration testing
- Participate in code reviews, design discussions and continuous integration efforts
- Contribute to design documentation and interface specifications shared across vehicle systems
About You:
- Bachelor's in computer science or related technical field
- 2+ years relevant experience in firmware development in C/C++
- Experience with software development processes including source control, bug tracking, and design documentation
- Demonstrated experience working collaboratively in cross-functional teams
Nice to have but not required:
- Experience with developing safety critical software
- Prior work experience in aerospace industry
- Familiarity with network stack implementation, socket-level programming, and transport protocols such as UDP, TCP/IP, and multicast data distribution
- Experience with firmware development in RTOS environment (preferably FreeRTOS)
- Familiarity with hardware in the loop testing (HITL) and CI/CD pipelines for embedded systems
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
