Skip to content

Principal Engineer, State Estimation (R4602)

Designs and implements safety-critical state estimation and navigation systems for aerospace platforms, including GNSS/INS fusion, multi-sensor integration for GPS-denied environments, and certification support. Requires 15+ years experience, MS/PhD, and strong C++/Python skills.

270k – 400kSan Diego, CADallas, TXBoston, MA+1 moreEmbedded EngineeringOnsite15+ YOE

About the role

Navigation System Architecture & Design

  • Establish navigation performance requirements and error budgets for safety-critical applications
  • Support decomposition of navigation requirements into allocations for sensors, estimation algorithms, and software components
  • Design detailed software architecture for state estimation implementations, including module interfaces and data flow

Algorithm Development & Implementation

  • Design and implement Extended Kalman Filter algorithms for navigation applications, with broad understanding of state estimation theory and alternative filtering approaches
  • Implement tightly-coupled and loosely-coupled GNSS/INS integration algorithms
  • Integrate diverse sensing modalities (vision, RF, celestial etc.) into multi-sensor fusion framework for GPS-degraded environments
  • Develop fault detection, isolation, and recovery (FDIR) strategies for navigation systems
  • Implement integrity monitoring and protection level calculations for safety-critical operations

Certification & Verification

  • Develop verification and validation test plans for navigation algorithms
  • Conduct performance analysis including Monte Carlo simulation, covariance analysis, and flight test data evaluation
  • Document navigation system design, requirements allocation, and compliance evidence
  • Support safety assessment activities including failure modes and effects analysis

Technical Leadership

  • Provide technical guidance on navigation architecture and state estimation approaches
  • Support trade studies evaluating navigation sensor suites and fusion strategies
  • Mentor junior engineers on state estimation theory and implementation

Skills

C++PythonMATLABExtended Kalman FilterGnssInsMulti-Sensor FusionInertial NavigationState EstimationImuMonte Carlo SimulationRequirements ManagementSafety AssessmentVision-Aided NavigationGnss Jamming Mitigation

Principal Signal Processing Engineer

Design, prototype, and field advanced RF and radar signal processing algorithms for autonomous ground vehicle EMSO products. Own end-to-end development from algorithm design through field validation.

230k – 290kClarksburg, MDEmbedded EngineeringOn-site10+ YOEC++Python

Principal Engineer, Ground System Software

Principal Engineer leading software architecture and systems engineering integration for complex, mission-critical ground systems. Requires 8+ years software engineering and 3+ years architecture/leadership experience.

220k – 330kWashington, DCEmbedded EngineeringOn-site8+ YOEC#C++

Principal Engineer, Survivability (R4608)

Designs and optimizes low observable features for autonomous aircraft, focusing on RCS shaping, EM signature modeling, and survivability integration. Requires 10+ years in LO engineering, proficiency in tools like HFSS and CST, and US Secret clearance.

200k – 310kSan Diego, CA +2Embedded EngineeringOn-site10+ YOEHfssXpatch

Principal Astronautical Engineer

Lead astronautical engineering solutions for spacecraft flight dynamics, navigation, guidance, and mission operations. Requires MS degree, 8-20 years experience, expert-level astronautics knowledge, and strong C/C++/Python skills.

150k – 270kIrvine, CAEmbedded EngineeringOn-site8+ YOECC++

Sr. Staff/Staff Design Verification Engineer

Lead design verification for wafer-scale AI chips. Develop verification strategies, reusable testbenches, and coverage plans while collaborating with architecture and design teams. Requires 10+ years of experience and deep expertise in SystemVerilog and UVM.

250k – 300kSunnyvale, CAEmbedded EngineeringOn-site10+ YOEUvmDpi