×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Manager

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Innoflight
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
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. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber‑secure solutions. From software‑defined radios to cutting‑edge cryptographic systems and avionics, everything we build powers the next era of New Space. Join our small, agile, and mission‑driven team where your work has real impact and your growth has no limits.

We’re not just reaching for the stars—we’re engineering them. Let’s innovate the infinite, together.

A DAY IN THE LIFE

The Software Engineering Manager will lead, mentor, and manage a team of highly skilled embedded development engineers s role involves 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. You will provide guidance and management to the software engineering team as they tackle challenging technical hardware and software problems.

• Team Management:
Hire, train, and manage the Software Engineering team, overseeing job assignments and activities to ensure effective performance.

• Collaborative Engineering:
Collaborate closely with Hardware, Mechanical, FPGA, RF, and PCB engineering teams to foster a multi‑disciplinary approach to product development.

• Standards and Processes:
Set standards and processes for the design, development, documentation, and testing of real‑time embedded software for bare‑metal and RTOS environments.

• Environmental Resilience:
Manage engineers developing and testing application software that must operate in challenging environmental conditions, ensuring robustness and reliability.

• Tool Design Leadership:
Guide the design of tools and test automation systems for Innoflight’s applications and high‑reliability system components.

• Development Processes:
Establish processes for the development and review of software requirements, designs, code, and components for high‑reliability systems.

• Embedded Linux Oversight:
Lead and manage teams in the design, development, and verification of embedded Linux device drivers and builds for Innoflight products.

• Performance

Collaboration:

Work closely with managers from Hardware, FPGA, and Test Engineering teams to establish and execute processes for creating high‑performance computation and networking products.

• Development Mastery:
Demonstrate mastery of Innoflight’s development practices and processes, maintaining configuration management of high‑quality software products.

YOU’RE AWESOME AT

• Embedded Systems & Software Development:
Expertise in developing low‑level control software in C, implementing networking and communication protocols, and building robust solutions on embedded Linux for aerospace and defense systems.

• Leadership & Mentorship:
Proven ability to lead embedded engineering teams, drive complex technical initiatives, and mentor engineers in object‑oriented design and best software practices.

• Complex Problem Solving & Integration:
Strong aptitude for resolving intricate hardware‑software integration challenges through logical analysis, system‑level thinking, and effective cross‑functional collaboration.

WHAT YOU’LL NEED

• 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.

• 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary