×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer; Generalist; C++

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Point One Navigation
Full Time position
Listed on 2026-01-14
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Staff Embedded Software Engineer (Generalist) (C++)

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

Join to apply for the Staff Embedded Software Engineer (Generalist) (C++) role at Point One Navigation

About Point One Navigation

Point One Navigation is on a mission to bridge the digital and physical worlds through precision location. Our Polaris™ RTK network and Fusion Engine™ software deliver centimeter-level accuracy and high‑confidence positioning for vehicles, robots, drones, and devices across industries. We’re API‑first, developer‑focused, and pushing the boundaries of autonomy and automation.

The Role

We’re seeking a Staff Embedded Software Engineer (Generalist) who thrives at the intersection of software and hardware. You’ll be a key contributor to our embedded platform, developing high‑performance, real‑time software that integrates a wide range of sensors and navigation technologies. This role is ideal for someone who can own complex technical challenges end‑to‑end — from early architecture to deployment in mission‑critical systems.

What You’ll Do

  • Lead the design, implementation, and optimization of embedded C++ software for real‑time sensor fusion and positioning systems
  • Architect robust systems that integrate GNSS receivers, inertial sensors, wheel odometry, cameras and other hardware in dynamic environments
  • Drive performance tuning and low‑level optimizations across a variety of embedded platforms (ARM, microcontrollers, embedded Linux)
  • Mentor junior engineers and contribute to engineering best practices across the team
  • Own key parts of the embedded stack, from board bring‑up and driver development to system‑level debugging and performance analysis
  • Collaborate with cross‑functional teams — from hardware and firmware to cloud infrastructure and robotics customers — to deliver reliable end‑to‑end systems
  • Contribute to technical strategy, architecture discussions, and roadmap planning

Requirements

  • 7+ years of professional experience developing embedded systems software
  • Proven ability to design and implement major software components, incorporating customer and internal requirements, assessing system‑wide impact, and driving implementation and schedule through to testing
  • Expert in modern C++ (C++14 or later), with strong understanding of system‑level programming, memory management, and concurrency
  • Experience with Python or similar for automation, scripting, debugging and other non‑critical workloads
  • Deep experience with embedded Linux, RTOSes, and bare‑metal systems
  • Proven ability to work close to hardware — board bring‑up, drivers, timing‑critical systems
  • Familiarity with common hardware interfaces: UART, SPI, I2C, CAN
  • Strong debugging skills and hands‑on experience with tools like gdb, logic analyzers, and oscilloscopes
  • BS/MS/PhD in Computer Engineering, Electrical Engineering, or equivalent experience

Bonus Points For

  • Experience in GNSS, state estimation, Kalman filtering, or inertial navigation
  • Working knowledge of positioning technologies and error sources (e.g., multipath, drift, bias)
  • Experience with safety‑critical or highly available systems in automotive, robotics, or aerospace
  • Knowledge in IP based networking, especially as implemented in Linux based operating systems

Why Join Us

  • Build the core infrastructure powering the next generation of autonomous systems
  • Work with a passionate, technically elite team solving real‑world problems at scale
  • Competitive compensation package including equity and full benefits
  • Flexible, high‑trust work environment (on‑site or hybrid options available)

If this role sounds like a fit, we’d love to hear from you. Apply below and join us in shaping the future of precise location.

Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Engineering and Information Technology
Industries
  • Technology, Information and Internet

Referrals increase your chances of interviewing at Point One Navigation by 2x

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary