Senior Embedded Software Engineer, Navigation Engine (Onsite)

Point One Navigation Inc

San Francisco (CA)

Hybrid

USD 180,000 - 240,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Point One Navigation is seeking a Staff Embedded Software Engineer to own the navigation engine and platform across diverse hardware. The role involves deep integration with GNSS, inertial sensors, and other hardware interfaces, and requires leadership in architecture and end-to-end delivery.

You will drive cross-team collaboration with hardware, firmware, and cloud teams, while mentoring junior engineers and delivering robust, production-ready software across devices and customers.

Qualifications

  • 7+ years of professional software development experience, with significant depth in embedded or platform-level systems.
  • Proven ability to conceptualize, design, and implement major software components - from early architecture through testing and production deployment.
  • BS/MS/PhD in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
  • Expert in modern C++ (C++14 or later), with deep knowledge of system-level programming, memory management, and concurrency.
  • Strong experience with embedded Linux, RTOSes, and bare-metal systems.
  • Hands-on experience with board bring-up, driver development, and timing-critical systems.

Responsibilities

  • Own and evolve the navigation engine across a wide range of hardware platforms, devices, and customer applications.
  • Lead hardware integration and bring-up across new platforms and peripherals (UART, SPI, I2C, CAN).
  • Drive performance tuning and low-level optimizations for Linux-based devices and bare-metal environments.
  • Design and implement testing and verification strategies for complex navigation systems.
  • Mentor junior engineers and contribute to architecture discussions and roadmap planning.

Skills

C++
Embedded systems
Linux
RTOS
Debugging

Education

BS/MS/PhD in Computer Engineering, Electrical Engineering, or Computer Science

Tools

gdb
JTAG
Logic analyzers
Oscilloscopes
UART
SPI
I2C
CAN

Job description

Point One Navigation is seeking a Staff Embedded Software Engineer to own the navigation engine and platform across diverse hardware. The role involves deep integration with GNSS, inertial sensors, and other hardware interfaces, and requires leadership in architecture and end-to-end delivery.

You will drive cross-team collaboration with hardware, firmware, and cloud teams, while mentoring junior engineers and delivering robust, production-ready software across devices and customers.

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

Similar jobs worth comparing

Staff Embedded C++ Engineer — Real-Time Navigation
Staff Embedded C++ Engineer — Real-Time Navigation

Point One Navigation • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Equity
Full benefits
Flexible on-site or hybrid
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 Embedded Software Engineer
Staff Embedded Software Engineer

Point One Navigation Inc • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Staff Platform Engineer - Real-Time Embedded
Staff Platform Engineer - Real-Time Embedded

Point One Navigation Inc • San Francisco (CA)

Hybrid
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 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
Senior Navigation Engineer — Real-Time GNSS Lead (On-site)
Senior Navigation Engineer — Real-Time GNSS Lead (On-site)

Xona Space Systems • Burlingame (CA)

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

Analog Devices • New Jersey

On-site
USD 184,000 - 266,000
Medical coverage
401k
Paid time off
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
Flight Navigation Software Engineer (Embedded)
Flight Navigation Software Engineer (Embedded)

Logos Space • Mountain View (CA)

On-site
USD 100,000 - 140,000