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

Platform Software Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Point One Navigation
Full Time position
Listed on 2026-09-13
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 210000 - 320000 USD Yearly USD 210000.00 320000.00 YEAR
Job Description & How to Apply Below
Position: Staff Platform Software Engineer

Location:

San Francisco, CA
- Hybrid
-In Office 3 Days/Week

About Point One Navigation

Point One Navigation is on a mission to bridge the digital and physical worlds through precision location. Our RTK Corrections 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

Point One's Fusion Engine is the heart of our navigation products - powerful and precise, flexible across sensor types and models, and scalable from large Linux systems down to real-time, bare-metal devices. Our team owns all of it: the core engine, the low-level platform support code beneath it, our cloud and local regression/HITL testing systems, and the in-vehicle and test-rig hardware integration that keeps them running.

As a Staff Software Engineer, you'll own the architecture and design of large parts of this system: turning high-level goals into solid designs, clean APIs, real test plans, and realistic schedules, then executing with minimal oversight.

Success Looks Like
  • You take a big-picture goal from a conversation and turn it into a concrete design - architecture, APIs, test plan, schedule - with little back-and-forth, then deliver a correct solution without close supervision.
  • Core platform infrastructure (messaging/transport, profiling, debugging tooling, build tool chains) is well-architected and reliable across both embedded and Linux targets.
  • Real-time software you write or review runs reliably on bare-metal embedded devices and Linux-based devices alike, and you're comfortable installing, wiring, and debugging that hardware in vehicles and HITL rigs when it breaks.
  • Our regression, HITL, and post-processing systems get more capable and reliable because of your involvement.
  • (BONUS)
    You understand navigation/sensor fusion concepts well enough to help debug and develop directly in the core navigation engine, and you're eager to grow deeper into algorithm design over time.
Immediate Areas of Focus Own Software Architecture and Design
  • Turn high-level goals into concrete designs: architecture, module boundaries, clean APIs, test plans, schedules.
  • Drive designs end-to-end with minimal hand-holding once approach is agreed on.
  • Make sound tradeoffs under real-world constraints - timing, reliability, maintainability, schedule.
  • Raise the bar on other engineers' designs and code.
Build Platform Infrastructure and Tooling
  • Design and evolve core platform services - messaging/transport frameworks, profiling and observability tooling, debugging and crash-analysis infrastructure, build/toolchain systems - with abstractions that scale from embedded to Linux.
  • Add support for new sensors, and diagnose and mitigate issues with sensors and other real-time hardware.
  • Generalize and improve existing application and platform infrastructure - for example, abstracting components so pieces can be reused on embedded targets without pulling in 'big platform' assumptions (file system access, large memory footprint, etc.) that don't fit them.
  • Extend and maintain existing platform infrastructure, and design new infrastructure as the platform's needs grow.
  • Make infrastructure decisions that hold up across a growing set of hardware targets and deployment environments.
Build and Debug Real-Time Systems
  • Install, wire, and manage hardware in vehicles and HITL test rigs; debug it when it breaks (gdb, JTAG, logic analyzers, oscilloscopes as needed).
Strengthen Testing, HITL, and Post-Processing Infrastructure
  • Help design and maintain regression testing, HITL testing, and post-processing systems - locally managed, on remote-managed hardware, or in the cloud.
  • Treat test coverage and infrastructure reliability as first-class engineering responsibilities.
Qualifications
  • 10+ years of professional software development, including real ownership of architecture for a significant system or product area.
  • Demonstrated ability to turn ambiguous goals into solid designs - architecture, APIs, test plans, schedules - and deliver against them with minimal oversight.

    - Expert-level modern C++ (C++20 or later), with experience across more than one kind of platform (e.g., embedded + Linux, or device + server).
  • Experience deploying cross-domain systems - integrating hardware and software into a working, reliable product, not just writing code for hardware someone else already brought up and deployed.

    - Comfortable getting hands-on…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary