HHiring Reality
← Ursa Major

Staff GNC Software Engineer

Ursa Major
Location
Longmont, Colorado
Posted
26 days ago
Department
Avionics
Salary
$150,000 - $185,000
What they actually want (must-haves)
  • Bachelor’s degree in Aerospace Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, or related field
  • Professional experience developing GNC algorithms or flight software for aerospace or defense systems
  • Strong understanding of classical control, estimation, and vehicle dynamics
  • Experience implementing algorithms in C/C++ or similar embedded languages
  • Experience with modeling and simulation tools such as MATLAB/Simulink or equivalent
  • Familiarity with real-time or embedded software development environments
Nice to have
  • Master’s degree in a relevant engineering discipline
  • Experience with navigation sensors (IMUs, GPS, star trackers, etc.) and state estimation techniques (e.g., Kalman filtering)
  • Exposure to hardware-in-the-loop testing, flight testing, or operational flight systems
  • Familiarity with safety-critical or regulated development environments (e.g., DO-178 or equivalent processes)
  • Experience with Python or similar scripting languages for analysis and tooling
What the job really is

As a Staff GNC Software Engineer at Ursa Major, you will develop and validate guidance, navigation, and control algorithms for aerospace and defense flight systems. Your role involves translating GNC concepts into robust software, collaborating with various teams, and ensuring that the software meets performance and safety requirements through simulations and testing.

Benefits
  • Unlimited PTO - Vacation, Sick, Personal, and Bereavement
  • Paid Parental and Adoptive Leave
  • Medical, Dental and Vision Insurance
  • Tax Advantage Accounts (HSA/FSA)
  • Employer Paid Short and Long Term Disability, Basic Life, AD&D
  • Additional Benefit Options Including Voluntary Life and Emergency Medical Transport
Things to weigh
  • Base compensation range is $150,000 - $185,000, which may vary based on qualifications.
  • No specific mention of remote work options or flexible hours.
  • The role requires eligibility to obtain and maintain a U.S. Security Clearance.
Job score4.6/5
Benefits5/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency5/5

Applying to Ursa Major?

See how your résumé matches this role — and tailor it from what actually gets interviews.