What is a Software Engineer at Innoflight?
At Innoflight, a Software Engineer plays a critical role in designing, developing, and deploying high-reliability software for advanced aerospace and defense systems. The company specializes in creating cutting-edge technology for modern space missions, including software-defined radios (SDRs), digital modems, flight computers, and cyber security solutions. As a engineer in this space, your code will directly power systems operating in highly constrained, radiation-hardened, and remote environments where failure is not an option.
This position is highly multidisciplinary, bridging the gap between hardware, FPGA design, and high-level software applications. You will work on software architectures that must execute with deterministic real-time performance, manage complex signal processing pipelines, and interface seamlessly with custom hardware. The systems you build will enable secure communications, autonomous satellite operations, and critical data processing for national security and scientific exploration.
Working at Innoflight offers the unique challenge of solving complex, low-level engineering problems while contributing to the rapid evolution of space technology. Successful candidates are those who thrive on understanding the physical limits of hardware, write highly optimized and defensive code, and enjoy collaborating with cross-functional engineering teams to deliver mission-critical systems.