Staff Embedded C++ Engineer — Real-Time Navigation

Point One Navigation

San Francisco (CA)

Hybrid

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Full benefits
Flexible on-site or hybrid

Job summary

Point One Navigation is seeking a Staff Embedded Software Engineer (Generalist) to join our hardware-software team. You’ll own end-to-end development of high-performance real-time software for sensor fusion and navigation, from architecture to deployment in mission-critical systems.

You’ll design and optimize embedded C++ across ARM, microcontrollers, and embedded Linux, integrate GNSS receivers, inertial sensors, wheel odometry, cameras, and other hardware, and mentor junior engineers while

Qualifications

  • 7+ years of embedded systems software experience.
  • Expert in modern C++ (C++14+).
  • Experience with embedded Linux, RTOS, and bare-metal.
  • Experience with hardware interfaces: UART, SPI, I2C, CAN.
  • Strong debugging skills with GDB and oscilloscopes.

Responsibilities

  • Lead design, implementation, and optimization of embedded C++ software for real-time sensor fusion and positioning.
  • Architect systems integrating GNSS receivers, inertial sensors, wheel odometry, cameras and other hardware.
  • Drive performance tuning and low-level optimizations on ARM and embedded Linux.
  • Mentor junior engineers and promote engineering best practices.
  • Own parts of the embedded stack from bring-up to system debugging.

Skills

Embedded C++
System-level programming
Memory management
Concurrency
Embedded Linux
Board bring-up
Hardware drivers
Debugging tools
CAN/UART/SPI/I2C

Education

BS/MS/PhD in Computer or Electrical Engineering

Tools

GDB
Logic analyzers
Oscilloscopes
UART/SPI/I2C/CAN

Job description

Point One Navigation is seeking a Staff Embedded Software Engineer (Generalist) to join our hardware-software team. You’ll own end-to-end development of high-performance real-time software for sensor fusion and navigation, from architecture to deployment in mission-critical systems.

You’ll design and optimize embedded C++ across ARM, microcontrollers, and embedded Linux, integrate GNSS receivers, inertial sensors, wheel odometry, cameras, and other hardware, and mentor junior engineers while

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Embedded Software Engineer (Generalist) (C++)
Staff Embedded Software Engineer (Generalist) (C++)

Point One Navigation • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Equity
Full benefits
Flexible on-site or hybrid
Staff Computer Vision Engineer - Real-Time Indoor Mapping
Staff Computer Vision Engineer - Real-Time Indoor Mapping

Point One Navigation Inc • San Francisco (CA)

On-site
USD 180,000 - 240,000
Embedded Navigation Software Engineer (C++, GNSS)
Embedded Navigation Software Engineer (C++, GNSS)

Integrated Solutions for Systems, Inc. • Dayton (OH)

On-site
USD 80,000 - 105,000
Health benefits
Collaborative work environment
Employee ownership
+5
Staff Engineer - Real-Time Distributed Backend (Go/Java)
Staff Engineer - Real-Time Distributed Backend (Go/Java)

Point One Navigation • San Francisco (CA)

Hybrid
USD 190,000 - 270,000
Senior Embedded Software Engineer - Navigation Fusion & PNT
Senior Embedded Software Engineer - Navigation Fusion & PNT

Arcfield • Virginia (MN)

On-site
USD 101,657 - 200,020
Health Insurance
Paid Time Off
Retirement and Savings
+1
Staff Backend Engineer - Real-Time GNSS Network
Staff Backend Engineer - Real-Time GNSS Network

Point One Navigation • San Diego (CA)

Hybrid
USD 180,000 - 240,000
Staff Embedded Software Engineer, Navigation Systems
Staff Embedded Software Engineer, Navigation Systems

Northrop Grumman • Los Angeles (CA)

On-site
USD 177,000 - 266,000
Relocation assistance
Staff Network Backend Engineer — Real-Time Corrections
Staff Network Backend Engineer — Real-Time Corrections

Point One Navigation Inc • San Francisco (CA)

On-site
USD 180,000 - 230,000
Remote PNT & Navigation Systems Architect
Remote PNT & Navigation Systems Architect

Analog Devices • Mountain Home (ID)

On-site
USD 184,000 - 266,000
Embedded Navigation Engineer — Flight Software
Embedded Navigation Engineer — Flight Software

Logos Space • Mountain View (WY)

On-site
USD 130,000 - 185,000