Point One Navigation is on a mission to bridge the digital and physical worlds through precision location. Our RTK Corrections Network and FusionEngine™ 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.
🏢 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 FusionEngine™ 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 FusionEngine 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.
✅ Key Responsibilities
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 (filesystem 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.
📌 Required 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 with real-time or hardware-adjacent debugging, even if not your primary specialty.
Demonstrate responsible use of modern AI tooling to improve speed and thoroughness, while maintaining the quality of the code and product.
Strong Python experience for tooling, automation, and scripting.
Experience designing and owning test/verification strategy for complex systems.
BS/MS/PhD in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
⭐ Desirable Experience
Deep embedded experience: board bring-up, driver development, RTOSes, bare-metal, UART/SPI/I2C/CAN.
Experience building platform tooling: profiling/observability systems, crash/debugging tooling, cross-compiler toolchains.
Experience with GNSS, inertial navigation, computer vision, LIDAR, sensor fusion, estimation, or robotics — enough to work directly in that code and with the R&D team, with an eagerness to grow into algorithm design over time.
Experience with scalable test or data infrastructure, whether cloud-based, on-prem, or remote-managed hardware.
Safety-critical or highly-available systems background (automotive, robotics, aerospace)
Please let Point One Navigation know that you found this role at devopsprojectshq.com as a way to support us, so we can keep providing you with awesome DevOps jobs.
Never miss a job
Join 2,000+ DevOps developers getting weekly alerts for remote and US/EU roles, Kubernetes, AWS, Terraform, filtered for your stack.
🔒 Need an IP to whitelist?
Get a dedicated static EU outbound IP for Banks, payments, EHRs, APIs, AI.