Senior Embedded Software Engineer to design and develop software for high-altitude balloon systems, with a focus on building robust, maintainable embedded software that integrates closely with hardware and supports real-time telemetry, control systems, and mission operations.
Requirements
- Bachelor's degree in software engineering, computer engineering, electrical engineering, or a related field, or equivalent experience
- 5+ years of professional experience in embedded software development
- Experience with Rust, C/C++ for embedded systems, Linux OS, hardware interfaces, working with sensors, radios, or communication systems, high-reliability or mission-critical systems
- Ability to write software without the assistance of AI but open to using it to enhance toolset
- Strong engineering discipline
- Onsite collaboration preference, with possibility of hybrid work arrangement
Benefits
- Health and disability insurance
- 401(k) match
- Flexible spending accounts/HSAs
- EAP
- Tuition reimbursement
- Parental leave
- Paid time off (PTO)
- Company-paid holidays