Salary
💰 $118,820 - $159,101 per year
About the role
- Work directly with avionics hardware to develop highly performant software in embedded Linux
- Benchmark solutions to ensure tight timing constraints are met
- Design software that communicates between real-time operating systems and embedded Linux
- Verify software end-to-end, from ground communication to spacecraft commanding
- Participate in integration and test campaigns to ensure software robustness
- Assist in maintaining automated systems for CI/CD for both software-only and hardware solutions
- Contribute to scaling production of the Precision bus and supporting the Clarity constellation
Requirements
- Understand trade-offs such as memory, processor capabilities, hardware offloading, latency/bandwidth, or build versus re-use
- Can use version control, such as Git (may use SemVer)
- Core competency in one or many: networking communication, distributed computing, Linux driver development, middleware frameworks, state machine modeling, real-time operating systems, software/hardware simulations
- Want to learn and want to be challenged
- Full-Time On-Site work required; travel to other locations may be required
- In compliance with federal law, must verify identity and eligibility to work in the United States and complete employment eligibility verification upon hire
- Must be a U.S. citizen, a lawful permanent resident of the U.S., or protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain required authorizations from the U.S. Department of State
- US CITIZENSHIP IS REQUIRED