Innoflight - San Diego, CA
posted about 2 months ago
The Software Engineering Manager position at Innoflight involves leading a team of highly skilled embedded development engineers in the design and development of software solutions for aerospace and defense applications. This role is critical in overseeing the development of device drivers, real-time software applications, and test automation systems, ensuring that all software meets the rigorous standards required for high-reliability systems. The manager will be responsible for setting the standards and processes for software development, documentation, and testing, while also collaborating closely with hardware, mechanical, FPGA, RF, and PCB engineering teams to deliver innovative solutions that meet the challenges of the New Space environment. In this position, the Software Engineering Manager will guide the team in developing and testing application software that operates under challenging environmental conditions. The role requires a strong focus on establishing processes for the development and review of software requirements, designs, and code, as well as leading the design and verification of embedded Linux device drivers. The manager will also be expected to demonstrate mastery of Innoflight's development practices and processes, ensuring that the team adheres to high-quality standards throughout the software development lifecycle. The ideal candidate will have a robust background in software engineering, particularly in the aerospace and defense sectors, with a proven track record of managing embedded engineering teams. This position offers an exciting opportunity to contribute to cutting-edge technology in a fast-paced and innovative environment, where every team member's contributions have a significant impact on the company's success.