This role involves creating robust embedded C/C++ software that runs on custom avionics to process signals from sensors and command actuators in orbit
Job Summary
This role involves creating robust embedded C/C++ software that runs on custom avionics to process signals from sensors and command actuators in orbit.
Candidates will collaborate with hardware and system engineers to define requirements, prototype solutions, and perform code reviews for mission-critical standards.
The position offers competitive base pay ranging from $106,250 to $182,850 depending on the level, along with a best-in-class 401(k) matching plan.
Matching Summary
This role involves creating robust embedded C/C++ software that runs on custom avionics to process signals from sensors and command actuators in orbit.
Salary
Level 2: $106,250-$143,750; Level 3: $135,150-$182,850; Benefits: Health insurance, 401(k) match up to 10%
Skills & Requirements
Must-have
Embedded C/C++ programming experience
Linux operating system proficiency
Hardware-in-the-Loop testing skills
Fault-tolerant software architecture design
U.S. citizenship requirement
Nice-to-have
Experience with agile development processes
Knowledge of serial data protocols like I2C SPI
FPGA and Verilog background
Python programming capabilities
Satellite systems component knowledge
Key Requirements
1+ years of embedded software development experience
Bachelor's degree in Engineering or Computer Science preferred
Must be a U.S. Citizen eligible for Top Secret clearance