Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Navigation Engineer (Embedded Software)

Logos Space

Navigation Engineer (Embedded Software) About Logos Space Logos Space is building a proliferated Low Earth Orbit (pLEO) constellation to deliver resilient, high-performance connectivity to enterprise and government users worldwide. As part of that effort, the Navigation team is designing and building the software and infrastructure for spacecraft timing, astrodynamics, maneuver planning, orbit determination, and related navigation workflows used across flight and ground systems. Position Summary The Navigation team at Logos Space is building the onboard software that enables spacecraft navigation capabilities to operate reliably in flight. This role focuses on the design, implementation, integration, and validation of embedded flight software for the spacecraft navigation system, including sensor interfaces, onboard data handling, real-time execution, fault detection and recovery, and interfaces to adjacent spacecraft subsystems. In this role, you will help build the navigation flight software stack from the ground up, spanning low-level device integration, flight application logic, autonomy, telemetry, command handling, and system-level validation. 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. Depending on level, you will contribute to or independently own well-scoped portions of the onboard navigation software stack, such as device drivers, sensor data acquisition, real-time message handling, estimator integration, flight mode logic, telemetry and command interfaces, fault detection and recovery, deterministic replay, or hardware-in-the-loop validation infrastructure. We are looking for engineers who can work well in a fast-paced environment, turn incomplete requirements into practical flight software, and take ownership of software that must operate reliably on orbit. 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. Integrate onboard estimation, propagation, timing, and sensor-processing components into a reliable flight software application. 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. Implement FDIR logic for navigation-related sensors, software tasks, data flows, timing behavior, estimator health, and off-nominal spacecraft conditions. 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. Build simulation, software-in-the-loop, processor-in-the-loop, hardware-in-the-loop, and deterministic replay infrastructure to validate onboard navigation behavior before flight. Develop unit tests, integration tests, regression tests, fault-injection tests, interface tests, and automated validation pipelines for flight software releases. Work closely with astrodynamics, state estimation, GNSS, timing, avionics, flight software, ground software, and mission operations teams to define clean interfaces and integrated workflows. Support board bring-up, sensor integration, spacecraft integration and test, environmental test, commissioning, flight-data investigations, and anomaly response as needed. Basic Qualifications Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related STEM field, or equivalent practical experience. 5+ years of relevant professional experience developing embedded software, flight software, avionics software, robotics software, spacecraft software, or other high-reliability real-time software. Strong project or graduate research experience may substitute for some professional experience. Proficiency in modern C++ for embedded or resource-constrained software development. Experience developing software for embedded systems. Working knowledge of hardware-software interfaces. Working knowledge of software integration with sensors, avionics, timing sources, or spacecraft subsystems. Experience building automated tests, simulation tools, hardware-in-the-loop tests, or other validation infrastructure for embedded systems. Experience with Linux-based development environments, Git, CMake or similar build systems, and automated testing workflows. Working knowledge related to debugging numerical or floating-point issues. Strong written and verbal communication skills. Preferred Qualifications 8+ years of relevant experience and the ability to independently own technical workstreams. Experience developing flight software for spacecraft, launch vehicles, aircraft, autonomous systems, robotics, or other mission-critical embedded platforms. 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. Ability and willingness to obtain and maintain a U.S. Government Security Clearance. Even if you don’t meet every qualification, we encourage you to apply. We value strong fundamentals, sound judgment, and growth potential, and we know great candidates do not always match every item on a job description. Additional Information Logos Space is an equal opportunity employer and values creativity, curiosity, and diverse perspectives. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or any other status protected by applicable law. Employment offers are contingent on the candidate’s ability to access export-controlled information in accordance with U.S. law. #J-18808-Ljbffr Logos Space

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Navigation Engineer (Embedded Software) in Mountain View, CA vacancy
  • Logos Space in Mountain View is seeking a Navigation Engineer for embedded software development for spacecraft navigation systems. You will design, develop, and validate software that operates reliably in flight environments while collaborating with various technical teams... 
    Suggested

    Logos Space

    Mountain View, CA
    3 days ago
  • $209.7k - $298.2k

     ...technology. Our advanced AI software and foundation models enable...  ...to perceive, understand, and navigate any complex environment, enhancing...  ...exceptional Application SW Engineer to join our Application...  ...Qualifications 8+ years of experience in embedded or automotive software... 
    Suggested
    Full time
    Work from home

    Wayve

    Sunnyvale, CA
    3 days ago
  •  ...technology. Our advanced AI software and foundation models enable...  ...to perceive, understand, and navigate any complex environment, enhancing...  ...exceptional Application SW Engineer to join our Application...  ...Essential 8+ years of experience in embedded or automotive software... 
    Suggested
    Full time
    Work at office
    Work from home

    Wayve

    Sunnyvale, CA
    3 days ago
  • $209.7k - $298.2k

    Application Software Engineer - Embedded Software (C++) Sunnyvale, California, USA | Detroit, Michigan, USA - Full‑time, on‑site (hybrid policy applies...  ...models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety... 
    Suggested
    Full time
    Work from home

    Necessary Ventures

    Sunnyvale, CA
    3 days ago
  •  ...calibration systems, and data processing. Position Overview As an Embedded Software Engineer , you will develop the embedded software that enables...  ...radar sensors, flight computers, RF transceivers, and navigation sensors. Collaborate with signal processing, hardware, and... 
    Suggested
    Permanent employment

    ArrayLabs, LLC

    Palo Alto, CA
    1 day ago
  • Navigation Engineer (Ground Software) About Logos Space Logos Space is building a proliferated Low Earth Orbit (pLEO) constellation to deliver resilient, high-performance connectivity to enterprise and government users worldwide. As part of that effort, the Navigation... 
    Local area
    Worldwide

    Logos Space

    Mountain View, CA
    3 days ago
  • $135.1k - $168.9k

     ...protect it for future generations. Role Summary As a Sr. Embedded Software Engineer, you will be a technical leader in the development of next...  ...Linux development and a "CLI‑first" mindset. The stamina to navigate 6,000+ page SoC reference manuals without hesitation. A... 
    Full time
    Contract work
    Part time
    Local area

    Rivian

    Palo Alto, CA
    3 days ago
  • Navigation Engineer (Simulation Software) About Logos Space Logos Space is building a proliferated Low Earth Orbit (pLEO) constellation to deliver resilient, high-performance connectivity to enterprise and government users worldwide. As part of that effort, the Navigation... 
    Worldwide

    Logos Space

    Mountain View, CA
    3 days ago
  • $160k - $225k

     ...operational needs and business goals. About the job As an Embedded Software Engineer, you will architect and implement mission‑critical...  ..., you will collaborate with electrical and GNC (Guidance, Navigation, and Control) engineers to design and implement complex physical... 
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package
    Monday to Friday

    Kratos Unmanned Systems

    Mountain View, CA
    1 day ago
  • Yoh, a Day & Zimmermann company, is seeking a Software Engineer in California to join a team developing GPS navigation receivers used in aviation. You will design and...  ...software, and hardware teams to deliver robust embedded software for production #J-18808-Ljbffr Yoh, A... 

    Yoh, A Day & Zimmermann Company

    Sunnyvale, CA
    3 days ago
  • $140k - $190k

     ...WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and feature development... 
    Full time

    Fortinet

    Sunnyvale, CA
    4 days ago
  •  ...Position Title: Embedded Software Engineer Duration: 6-Months C2H Location: Palo Alto, CA Schedule: 5 Days/Week Onsite - 9:00am – 5:00pm Pay Range: $55-60/hr Mission: Build and scale the company’s in-house telecom design capabilities by delivering high-quality infrastructure... 
    Temporary work

    Collabera

    Palo Alto, CA
    1 day ago
  • $213k - $263k

     ...autonomous driving technology company is looking for a skilled software engineer to develop high-quality vertically-integrated C++ software...  ...software development in modern C++, preferably in embedded systems. The role offers a hybrid work schedule and a competitive... 

    Waymo

    Mountain View, CA
    3 days ago
  • Cloud Hybrid Technologies, LLC is seeking a developer experienced with HMI software and instrument cluster front ends for hands-on implementation in embedded environments. Proficiency in C# and WebSockets is required, with strong Linux-based system experience and a focus... 

    Cloud Hybrid Technologies, LLC

    Palo Alto, CA
    3 days ago
  • Rivian is seeking a Sr Embedded Software Engineer located in California to join our team dedicated to developing cutting-edge charging products. The role entails designing and maintaining embedded Linux applications, ensuring high reliability and performance. You will... 

    Rivian

    Palo Alto, CA
    3 days ago
  • $175k - $186k

     ...aircraft company located in Palo Alto, CA, is seeking a Firmware Engineer to enhance pilot display systems for their eVTOL aircraft. The role requires strong C++ programming skills, proficiency in embedded Linux, and experience with multimedia integration. Candidates... 

    Pivotal

    Palo Alto, CA
    14 hours ago
  • $175k - $186k

    A leading aerospace company is seeking a Firmware Engineer to develop and maintain pilot display systems for electric VTOL aircraft. Candidates...  ...must have strong proficiency in modern C++, experience with embedded Linux environments, and knowledge of multimedia integration.... 

    Medium

    Palo Alto, CA
    14 hours ago
  • $186k - $232.5k

     ...and Volkswagen Group Technologies is seeking a highly skilled Software Engineer to join our team in Palo Alto, California. The ideal...  ...Modern C++ and/or Rust, and will be responsible for developing embedded software solutions. This role emphasizes collaboration across... 
    Full time

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    3 days ago
  • Aurora Innovation in Mountain View, CA, is seeking a Software Engineer for the Vehicle Platform Integrations Team to build infrastructure that connects embedded software with our C++ autonomy stack, enabling reliable and safe vehicle operation. The role collaborates with... 

    Aurora Innovation

    Mountain View, CA
    3 days ago
  • SpaceX is seeking a Sr. Embedded Software Engineer for their Starlink program in Palo Alto, CA. This role involves developing innovative software to optimize user experience on the world’s most advanced broadband network. The ideal candidate will have experience in software... 

    SpaceX

    Palo Alto, CA
    3 days ago
  • $170k - $210k

    Fortinet, Inc. is seeking a Principal Embedded Software Developer based in Sunnyvale, California. This role involves developing and maintaining software for FortiSwitch products, mentoring junior developers, and requires a minimum of 10 years of networking and embedded... 

    Fortinet

    Sunnyvale, CA
    3 days ago
  •  ...amazing team and grow with us. About the job   As a Embedded Software Engineer, you are responsible for designing and implementing a safe...  ...related to sensors, control systems, communications, and navigation Improve testing automation, software quality, data collection... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    8 days ago
  •  ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  •  ...YOH Services LLC in Sunnyvale, CA is seeking a self-motivated Software Engineer to join a skilled team working on high-performance GPS navigation receivers for aviation. You will design and implement applications supporting development, testing, and production of Trimble... 

    Yoh

    Sunnyvale, CA
    2 days ago
  •  ...aerospace company in Sunnyvale is seeking a Senior Engineer to lead the development of safety-critical software for experimental aircraft. In this role, you will...  ...design and architecture, and drive implementation of embedded systems. Candidates should have a BS/MS in... 

    Antramo

    Sunnyvale, CA
    3 days ago
  • $171k - $264k

     ...Tokyo. Learn more at applied.co. Meet Our Engineers on the Vehicle OS Team Vehicle OS is a...  ...develop, deploy, and update complete vehicle software and AI applications. This is one of the...  ...engineers with expertise in developing embedded software applications on production... 
    Full time
    For contractors
    For subcontractor
    Flexible hours

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  • $146.9k - $183.6k

     ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future...  ...We are seeking a highly skilled and motivated Senior Embedded Software Engineer to join our Vehicle Power Moding team. In this role, you will... 
    Hourly pay
    Full time
    Contract work
    Part time

    Rivian

    Palo Alto, CA
    1 day ago
  •  ...technology that will set the standards for software-defined vehicles around the world. The...  ...on ECUs (Electronic Control Units) and embedded Linux/RTOS environments. You will directly...  ...a degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely... 
    Full time
    Internship
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    3 days ago
  • $147k - $211k

    Google is seeking a software developer in Sunnyvale, CA. In this role, you'll manage project priorities, develop, test, and enhance software...  ...experience in low level systems programming, preferably with embedded operating systems. The position offers a competitive salary... 

    Google

    Sunnyvale, CA
    3 days ago
  • $214.97k - $303.03k

     ...Embedded SW Engineer 42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group, 42dot pioneers the future of mobility by advancing the development of software-defined vehicles.... 

    42dot

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Navigation Engineer (Embedded Software). Be the first to apply!