Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Innoflight, Inc. Logo

Software Engineering Manager

Innoflight, Inc.

$155,000 - $190,000
Dec 9, 2025
San Diego, CA, US
Apply Now

Innoflight is looking to solve the problem of developing and managing complex embedded software systems for aerospace and defense applications, and is seeking a Software Engineering Manager to lead and manage a team of highly skilled embedded development engineers.

Requirements

  • Expertise in developing low-level control software in C, implementing networking and communication protocols (C/FPGA), and building robust solutions on embedded Linux for aerospace and defense systems
  • 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.
  • 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).

Responsibilities

  • Hire, train, and manage the Software Engineering team, overseeing job assignments and activities to ensure effective performance.
  • Collaborate closely with Hardware, Mechanical, FPGA, RF, and PCB engineering teams to foster a multi-disciplinary approach to product development.
  • Set standards and processes for the design, development, documentation, and testing of real-time embedded software for bare metal and RTOS environments.
  • Manage engineers developing and testing application software that must operate in challenging environmental conditions, ensuring robustness and reliability.
  • Guide the design of tools and test automation systems for Innoflight’s applications and high-reliability system components.
  • Establish processes for the development and review of software requirements, designs, code, and components for high-reliability systems.
  • Lead and manage teams in the design, development, and verification of embedded Linux device drivers and builds for Innoflight products.

Other

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field (required).
  • 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.
  • Must be authorized to work for any employer in the U.S and have the ability to obtain a security clearance.
  • Potential new employees must successfully complete a background check which includes criminal search, education certification and employment verification prior to hire.