Innoflight, one of San Diego's fastest-growing Aerospace and Defense innovators, seeks a Senior Embedded Software Engineer to lead the design and development of cyber secure embedded software for satellite avionics and payload data processing systems. The ideal candidate will have 9+ years of experience developing secure embedded systems and software, proficiency in RUST and C/C++ for embedded systems, and ability to interpret schematics and hardware documentation.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline
- 9 or more years of experience developing secure embedded systems and software
- Proficiency in RUST and C/C++ for embedded systems and low-level driver development
- Advanced proficiency in memory-managed embedded languages such as Rust, Go, or similar for secure systems
- Experience with RTOS-based development and real-time system constraints
- Ability to interpret schematics and hardware documentation for driver and software development
- Proficient in networking and communication protocols, including secure communication standards
- Familiarity with cryptographic principles and their application in embedded systems
- Experience with software integration, debugging, and system-level validation
- Excellent problem-solving, documentation, and technical communication skills
- Proven ability to mentor and support junior engineers in a collaborative environment
- Ability to obtain a U.S. Security Clearance
Benefits
- 401(k) with 3% company match (automatic enrollment)
- Comprehensive medical, dental, vision, HSA & life insurance
- 10 paid holidays + 120 hours PTO (starting in year one)
- Access to ancillary benefits such as critical illness, accident, disability, legal and pet insurance
- Profit-Sharing Bonus and a Cash Performance Bonus to reward both individual and company performance
- Flexible Work-Life Balance: Enjoy a 9/80 work schedule with every other Friday off