5 days ago
Base Salary
$160k - $220k/yr
Responsibilities
- Create embedded software architecture for real-time, fault tolerant control of a 20kW+ spacecraft.
- Develop embedded software for new hardware integrated throughout the satellite.
- Extend embedded software applications for managing hardware on large satellites.
- Scale embedded software across different satellite products by building software infrastructure.
- Debug complex HW/FW issues using traditional and custom debug tools.
- Mentor a diverse team of software engineers and instill embedded software best practices.
Requirements
- 5+ years of experience developing embedded software in Rust, C, or C++ targeting microcontrollers.
- Strong understanding of microcontroller memory subsystems, instruction pipelines, and DMA controllers.
- Experience collaborating with hardware engineering teams.
- Demonstrated ability to debug complex hardware/firmware issues.
Benefits
- Comprehensive benefits package including paid time off, medical/dental/vision coverage, and life insurance.
- Paid parental leave and many other perks.