Logos Space
Navigation Engineer (Embedded Software)
Mountain View, CA · Contract
Sponsorship not specifiedDetected 19 days ago
C++Code ReviewGitCI/CDLinuxCybersecurityEmbedded SystemsAvionicsRoboticsAerospace EngineeringElectrical EngineeringSensorsTest AutomationResearchCommunication
About the role
- The work will span embedded C/C++ development, hardware-software integration, real-time data management, flight fault handling, and coordination with astrodynamics, estimation, GNSS, timing, avionics, mission operations, and ground software teams.
Responsibilities
- Develop and maintain embedded flight software for onboard navigation capabilities in modern C/C++.
- Design and implement low-level software interfaces for navigation-related sensors, timing sources, processors, avionics, and spacecraft data buses.
- Develop device drivers, board support interfaces, and hardware abstraction layers for flight and test environments.
- Implement real-time onboard data acquisition, validation, buffering, timestamping, routing, and persistence for navigation-relevant telemetry and measurements.
- Design, implement, and validate flight software interfaces to command and telemetry systems, vehicle state management, fault management, guidance and control, mission operations, and ground software.
- Build autonomous recovery behavior for degraded navigation modes, sensor dropouts, invalid data, processor resets, timing discontinuities, and interface failures.
- Develop deterministic, resource-conscious software for embedded Linux, RTOS, PREEMPT_RT, or bare-metal flight environments.
- Optimize onboard software for reliability, bounded latency, memory usage, deterministic execution, and graceful degradation under flight constraints.
- Define and implement software data models, message schemas, configuration handling, telemetry products, command interfaces, and onboard data management workflows.
- Support hardware-software integration across common spacecraft interfaces.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related STEM field, or equivalent practical experience.
- Proficiency in modern C++ for embedded or resource-constrained software development.
- Working knowledge of hardware-software interfaces.
- Working knowledge of software integration with sensors, avionics, timing sources, or spacecraft subsystems.
- Experience with Linux-based development environments, Git, CMake or similar build systems, and automated testing workflows.
- Employment offers are contingent on the candidate's ability to access export-controlled information in accordance with U.S. law.
Nice to have
- Experience with spacecraft avionics, flight processors, board bring-up, sensor integration, or flight hardware integration and test.
- Experience implementing FDIR, redundancy management, degraded-mode operation, watchdog handling, or autonomous recovery logic.
- Experience with navigation-related flight software, GNSS receivers, timing systems, etc.
- Experience designing telemetry and command interfaces, onboard data products, configuration systems, and operational software workflows.
- Experience with deterministic replay, fault injection, Monte Carlo testing, software-in-the-loop, processor-in-the-loop, hardware-in-the-loop, or mission operations support.
- Experience with high-reliability software practices, requirements traceability, code reviews, static analysis, CI/CD, and release processes for flight or safety-critical systems.
- Familiarity with CCSDS, spacecraft command and telemetry systems, flight data handling, or ground-to-flight software interfaces.
- Even if you don't meet every qualification, we encourage you to apply.
Benefits
- Implement FDIR logic for navigation-related sensors, software tasks, data flows, timing behavior, estimator health, and off-nominal spacecraft conditions.
Visa & Work Authorization
- Government Security Clearance
Apply directly at Logos Space →Create a free account for alerts like thisView Logos Space immigration profile
This listing is sourced directly from Logos Space's careers page and normalized into a canonical job model.