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

GNC Embedded Engineer

Job in Tucson, Pima County, Arizona, 85718, USA
Listing for: Tiberius Aerospace Inc.
Full Time position
Listed on 2026-07-23
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 155000 - 200000 USD Yearly USD 155000.00 200000.00 YEAR
Job Description & How to Apply Below

Senior GNC Embedded and HIL Engineer

GNC Software Engineer | Embedded Flight Software | SIL / HIL Infrastructure

Job Details
  • Job Title: Senior GNC Software Engineer
  • Location: Hybrid, Tucson, Arizona (on-site for HIL activities)
  • Employment Type: Full Time
  • Department: GNC / Flight Software
  • Reports To: Shawn Gilmore
  • Salary Range: $155,000 to $200,000
  • Equity: Yes
About Tiberius Aerospace

Tiberius Aerospace is a cutting-edge Aerospace and Defense company delivering advanced, mission-critical technologies for government and private sector customers. The company focuses on high-performance aerospace systems, secure engineering solutions, and the development of complex hardware built for demanding operational environments. Tiberius is scaling quickly and is looking for engineers who can operate with ownership, urgency, and technical discipline in a high-stakes environment.

Position Overview

Tiberius Aerospace is seeking a Senior GNC Navigation Engineer to own the translation of GNC algorithms into production-grade, real-time embedded flight software for the program. This role bridges algorithm design and hardware, developing the embedded navigation filter, guidance logic, and autopilot control laws on the flight computer, along with the SIL and HIL infrastructure required to verify GNC performance end-to-end from algorithm through silicon.

You are the person who makes the math run in the box.

What You'll Do
  • Implement GNC algorithms including the navigation filter, guidance law, and autopilot control laws in embedded C or C++ targeting the flight computer.
  • Define and own the GNC flight software architecture including task scheduling, sensor data interfaces, GNC state machine, and fault detection logic.
  • Develop and maintain the Software-in-the-Loop environment integrating GNC flight code with the 6-DOF trajectory simulation for closed-loop algorithm verification.
  • Design and build the Hardware-in-the-Loop test bench including GPS signal stimulation, IMU stimulation hardware, actuator emulation, and avionics bus interfaces.
  • Apply and enforce flight software coding standards and institute code review processes across the GNC software team.
  • Define GNC software requirements and verification test cases and execute and close the GNC software V&V test plan.
  • Collaborate with navigation and controls engineers on algorithm translation, numerical stability, and fixed and floating-point performance trade-offs.
  • Perform real-time performance characterization covering CPU budget, worst-case execution time, timing jitter, and latency analysis.
  • Support environmental test, ground test, and range test activities as the GNC software technical lead.
Technical & Algorithm Implementation & Flight Software Engineering
  • Implement the GPS/INS navigation filter in embedded C or C++ with rigorous attention to numerical stability, fixed-point arithmetic constraints, and real-time execution timing.
  • Develop the GNC task framework including sensor read scheduling, filter update cadence, guidance computation, and actuator command output with deterministic timing.
  • Build and maintain the SIL environment in which the production GNC flight binary executes against the MATLAB/Simulink 6-DOF plant model in closed loop for regression testing.
  • Design the HIL test bench architecture including interface hardware for GPS receiver simulation, IMU digital output stimulation, actuator feedback emulation, and data recording.
  • Implement auto-code generation workflow from MATLAB/Simulink navigation and control law models to production C code using Embedded Coder or equivalent.
  • Define and apply coding standards for the GNC software module including MISRA-C rules, static analysis requirements, and unit test coverage expectations.
  • Develop the GNC software build system, regression test suite, and continuous integration process to support rapid algorithm iteration.
  • Characterize flight computer GNC software performance under worst-case loading and document CPU margin, memory usage, and stack depth results.
Operational & Engineering Support
  • Interface with the flight computer hardware team on processor selection, memory architecture, sensor bus protocols, and boot sequence requirements.
  • Coordinate GNC software schedule and deliverables with systems engineering, the navigation team, and the I&T team.
  • Support range test activities by providing GNC software configuration control, pre-test checkout procedures, and post-test log data extraction.
  • Participate in configuration control board reviews for GNC software changes and maintain the software version log.
  • Support environmental qualification by preparing GNC software test configurations for vibration, thermal, and shock testing.
  • Provide GNC software technical inputs to subcontractor statements of work for GPS receiver and IMU firmware interfaces.
What You'll Bring
  • B.S. or M.S. in Computer Engineering, Electrical Engineering, or Aerospace Engineering.
  • 8 or more years of embedded flight software development for flight-critical defense or aerospace systems.
  • Expert-level 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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary