GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San Diego’s fastest-growing Aerospace and Defense innovators. The Software Engineering Manager will lead, mentor, and manage a team of highly skilled embedded development engineers at Innoflight, participating in the design and development of device drivers, bare metal and real-time application software, test and verification, data analysis, software tools development, and other product development tasks.
Requirements
- 10 or more years of software engineering or software development experience, preferably in spacecraft and aerospace & defense environments.
- 5 or more years managing embedded engineering teams of 5 or more engineers.
- Expertise in low-level electronic device control software development in C.
- Strong ability to analyze complex documents and electrical schematics to develop device drivers for bare-metal and Linux-based systems.
- Proficiency in applying logical and scientific principles to solve product development and system integration challenges.
- Leadership experience in addressing complex technical hardware/software issues.
- Experience designing and implementing networking and communication protocols in C or FPGA.
- Ability to mentor engineers in object-oriented design principles and promote software best practices.
- Extensive experience with embedded systems and embedded Linux OS.
- Experience with Linux OS development frameworks (e.g., Yocto).
- Familiarity with hardware and FPGA design, as well as FPGA/software hybrid solutions for protocol stacks.
- Proficiency in Python for test automation and familiarity with CI/CD practices.
- Ability to obtain a U.S. Security Clearance.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field (required).
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.