Embedded Engineer
- Compensation
- Not disclosed
- Location
- Orange County, CA, US
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Full time
- Experience
- Not specified
- Category
- Embedded
- Posted
Skills
Must have
- An embedded GNC software engineer who can implement a navigation filter from a MATLAB prototype, make it run deterministically on a flight computer, and verify it against a 6-DOF plant model.
- Someone who owns the SIL and HIL infrastructure, not just uses it, and can build it from scratch when it does not yet exist.
- An engineer with the numerical instincts to know when a 32-bit float is not enough and the discipline to enforce coding standards that matter.
- A technical leader comfortable reviewing algorithm equations with navigation engineers and debugging SPI bus timing issues with hardware engineers on the same day.
- A high-ownership engineer who treats flight software as a safety-critical deliverable and builds accordingly.
Nice to have
- Experience with GPS receiver software interfaces including NMEA, binary proprietary protocols, and M-code or SAASM pulse-per-second and timing interfaces.
- Background implementing DO-178C, MISRA-C, or equivalent safety-critical software standards in a flight program.
- Experience with high-g inertial sensor digital interfaces including SPI or UART IMU protocols and in-flight calibration algorithms.
- Familiarity with MIL-STD-1553, RS-422, or ARINC 429 avionics bus interfaces.
- Background with high-g avionics design considerations such as connector retention, PCB via-fill, and component derating under high-g launch load.
- Experience with FPGA co-design for navigation algorithm pre-processing or sensor timing synchronization.
- Active U.S. Secret or Top Secret security clearance.
Full description
GNC Embedded Engineer - Orange County, CA
Team: Software Engineering
Location: Orange County
Commitment: Full-time
Workplace Type: onsite
About Tiberius Aerospace
Tiberius Aerospace is a cutting-edge Aerospace and Defense company committed to delivering innovative, secure, and compliant solutions for our customers. We specialize in mission-critical technology services for government and private sector customers, ensuring excellence in aerospace systems design, performance, and compliance. To serve our nations with Strength, Honor, and Purpose - forging the systems that defend freedom and shape the future of defense.
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.