Staff Embedded Software Engineer

Point One Navigation
San Francisco, CAFULL_TIMEPosted Jul 23, 2026

Role responsibilities

The role involves owning the design, implementation, and optimization of the core navigation engine across diverse hardware platforms. Responsibilities include driving hardware integration, board bring-up, and establishing rigorous testing and verification strategies.

Requirements

Candidates need 7+ years of professional software development experience with expertise in modern C++ and embedded systems. A degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience is required.

Key skills

Modern C++, Embedded Linux, RTOS, Bare-metal Programming, Board Bring-up, Driver Development, UART, SPI, I2C, CAN, Gdb, Logic Analyzers, Oscilloscopes, Python, System Architecture, Testing and Verification

Keywords

C++, Embedded Software, GNSS, State Estimation, Kalman Filtering, Inertial Navigation, ARM, x86, Linux, RTOS, UART, SPI, I2C, CAN, JTAG, Gdb, Logic Analyzers, Oscilloscopes, Python, Navigation Engine, Precision Location, RTK Corrections, FusionEngine, Safety-critical Systems, Automotive, Robotics, Aerospace, IP Networking, Memory Management, Concurrency

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free