Staff GNC Software Engineer
As a Staff GNC Software Engineer at Ursa Major, you will be instrumental in developing, implementing, and validating guidance, navigation, and control algorithms for aerospace and defense flight systems. This role involves translating GNC concepts into robust, flight-ready software, working across simulation, embedded implementation, and hardware-in-the-loop environments. You will collaborate closely with systems, avionics, propulsion, and test teams to ensure GNC software meets performance, safety, and mission requirements.
Key responsibilities include designing, implementing, and maintaining flight GNC software for aerospace applications, translating GNC requirements into efficient embedded software, and developing simulations to evaluate performance. You will support system integration, hardware-in-the-loop testing, and flight test activities, analyze test and flight data to assess performance, and contribute to requirements definition and verification for GNC functions. Additionally, you will identify and mitigate technical risks through analysis and testing, collaborate cross-functionally with various engineering teams, and document designs and test results for stakeholders.
The ideal candidate will possess a bachelor's degree in Aerospace Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, or a related field, along with professional experience developing GNC algorithms or flight software for aerospace or defense systems. A strong understanding of classical control, estimation, and vehicle dynamics is essential, as is experience implementing algorithms in C/C++ or similar embedded languages. Proficiency with modeling and simulation tools such as MATLAB/Simulink, familiarity with real-time or embedded software development environments, and the ability to work effectively across disciplines and communicate technical concepts clearly are also required.
Compensation for this role ranges from $150,000 to $185,000 annually, determined by education, experience, knowledge, skills, and abilities. Benefits include unlimited PTO for vacation, sick, personal, and bereavement leave; paid parental and adoptive leave; medical, dental, and vision insurance; tax-advantaged accounts (HSA/FSA); employer-paid short and long-term disability, basic life, and AD&D insurance; additional benefit options including voluntary life and emergency medical transport; an EAP program; a retirement savings plan with company match; and equity grants in the company.
Ursa Major fosters a culture of innovation and collaboration, encouraging team members to solve complex problems and develop their skills continuously. The company is committed to revolutionizing aerospace and defense propulsion systems, offering employees the opportunity to work on cutting-edge technologies that address critical national security demands. Joining Ursa Major means becoming part of a supportive team dedicated to shaping the future of aerospace and defense.