Jobs Companies Point One Navigation Inc Staff Embedded Software Engineer

About this Staff Embedded Software Engineer role at Point One Navigation Inc

Point One Navigation Inc · Hybrid · San Francisco HQ

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

Location: San Francisco, CA – 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 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.

Role Outcome

Staff Embedded Software Engineers own the design, implementation, and integrity of Point One's core navigation engine and products - from low-level hardware integration to system-level software architecture and algorithm design.

This is an ownership-first role: you will conceptualize and drive complex technical challenges end-to-end - from early architecture through deployment in mission-critical systems - while raising the technical bar across the team.

FusionEngine powers a wide range of devices, hardware platforms, and customer applications. This team is responsible for making it work reliably across all of them: designing solutions to difficult new problems, responding to evolving customer needs, and ensuring the navigation engine stays thoroughly tested, verified, and production-ready as it grows.

Success in this role means:

  • The navigation engine is robust, performant, and correct across a diverse and expanding set of hardware platforms and customer environments.

  • New sensors, interfaces, and hardware platforms are integrated reliably, with clear abstractions that scale.

  • Engineering decisions reflect a deep understanding of real-world deployment constraints - timing, power, reliability, and safety.

  • Customer challenges are met with well-designed, durable solutions - not one-off fixes.

  • Testing and verification are treated as first-class responsibilities, giving the team and customers confidence in every release.

  • Junior engineers grow faster and the team's practices improve measurably over time.

Immediate Areas of Focus

Own the Navigation Engine and Platform

  • Lead design, implementation, and optimization of the core navigation engine across a wide range of hardware platforms, devices, and customer applications.

  • Conceptualize and architect solutions that integrate GNSS receivers, inertial sensors, wheel odometry, cameras, and other hardware - with abstractions that scale across diverse deployments.

  • Break down high-level work descriptions into concrete tasks, schedules, and milestones, and hold yourself accountable for delivering against them.

  • Drive performance tuning and low-level optimizations across a range of platforms - from Linux-based devices (ARM and x86) to bare-metal microcontroller environments.

  • Ensure the software stack is well-structured, maintainable, and built to last as the product and customer base grow.

Drive Hardware Integration and Bring-Up

  • Own board bring-up, driver development, and hardware validation for new platforms and peripherals.

  • Work hands-on with hardware interfaces (UART, SPI, I2C, CAN) and debugging tools (gdb, JTAG, logic analyzers, oscilloscopes).

  • Identify and resolve timing-critical and hardware-software interaction issues early in the integration process.

Respond to Customer and Market Challenges

  • Engage directly with evolving customer needs and translate them into well-designed, durable technical solutions.

  • Collaborate with hardware, firmware, cloud infrastructure, and customer-facing teams to deliver reliable end-to-end systems.

  • Surface technical risks and tradeoffs early so architecture and delivery decisions reflect real-world constraints.

Own Testing and Verification

  • Design and maintain rigorous testing and verification strategies across the navigation engine and supported hardware platforms.

  • Treat test coverage as a first-class engineering responsibility - ensuring the team and customers have confidence in every release.

  • Identify gaps in coverage proactively, particularly as new platforms, sensors, or customer configurations are added.

Raise the Technical Bar

  • Mentor junior engineers and establish best practices across the team.

  • Contribute to architecture discussions, technical strategy, and roadmap planning.

  • Apply Python or similar tools for automation, scripting, and debugging to accelerate team productivity.

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.

  • Proven ability to take high-level project goals and decompose them into actionable tasks, realistic schedules, and clear milestones - with a track record of delivering on commitments.

  • 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.

  • Proficiency with common hardware interfaces (UART, SPI, I2C, CAN) and debugging tools (gdb, logic analyzers, oscilloscopes).

  • Experience designing and owning testing and verification strategies for complex systems.

  • BS/MS/PhD in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.

Bonus Points For

  • Experience with GNSS, state estimation, Kalman filtering, or inertial navigation.

  • Working knowledge of positioning technologies and error sources (multipath, drift, bias).

  • Background in safety-critical or highly available systems in automotive, robotics, or aerospace.

  • Familiarity with IP networking as implemented in Linux-based operating systems.

Our Cultural Foundation

At Point One, our cultural and operating design is built around one guiding principle: we must move with extreme speed and efficiency of effort to stay in a leadership position.

This environment gives people a high level of autonomy and the ability to make a real impact. It also challenges every team member to grow — both professionally and personally. Because we focus on promoting from within rather than relying on external hiring, the opportunities for advancement are tremendous for those who seek them.

That said, growth only comes from delivering in the present. What matters most is the job to be done today, not the job you want tomorrow. When we all focus on today’s outcomes with excellence, the path to greater responsibility and growth naturally follows.

We think about our culture in two dimensions:

How We Show Up Every Day

These are the behaviors we expect every team member to bring to work — the foundation of being a consummate, high-output teammate:

  • Trust / Assume Best Intent — Trust allows us to move fast. When we start from trust, we spend no time second-guessing or looking for ulterior motives and thus focus all our energy on acting.

  • High Output, Action Oriented — Our default posture is “yes.” We bias toward action and deliver results quickly, knowing that speed and efficiency compound into impact as we unblock others around us.

  • Divine Discontent — We’re never satisfied with the status quo and are self-motivated to improve ourselves, our work, and our company. We actively seek feedback in real-time to shorten improvement cycles.

  • No Ego, One Team — Collaboration without ego creates leverage. When we win as one team, we eliminate friction and move faster together.

  • Self Accountability — Taking ownership is the straightest line to learning, self-improvement, and correcting our course of action. And blaming others around us is a fast path to destroying trust.

Operating Principles

These are the systems and norms that amplify speed and efficiency at the company level:

  • Edge Innovation — We bias toward action over approval. Experiment, decide, and move — failure is just a step toward faster learning.

  • No Hierarchies — We practice self-prioritization and go direct to the source. Flattening layers reduces drag and maximizes autonomy.

  • Customer Experience First — We optimize for the end-to-end customer outcome, not functional or departmental efficiency. This focus cuts waste, aligns priorities, and ensures we spend effort where it matters most.

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.

Ready to apply to Point One Navigation Inc?
Apply to Point One Navigation Inc

How this Embedded Engineer salary compares

This role pays $247,900/yrabove the typical range for Embedded Engineer roles.

$130,000 median $185,000 $233,160

Typical range $155,000–$207,500/yr, from 233 comparable Embedded Engineer listings on JobsRadar (pay annualized to USD). See Embedded Engineer salary insights →

Similar jobs

Anduril Industries
Senior Embedded Software Engineer, EW
Anduril Industries
⚡ Apply early Costa Mesa, California, United... Onsite $191,000–$253,000
● New 👁 Seen ✓ Applied 8h ago
Anduril Industries
Senior Electrical Engineer, Generalist (Schematics Design/Embedded Systems)
Anduril Industries
⚡ Apply early Costa Mesa, California, United... Onsite $146,000–$253,000
● New 👁 Seen ✓ Applied 8h ago
Lucid Motors
Staff Embedded Software Engineer AUTOSAR, Platform Software
Lucid Motors
⚡ Apply early Newark, CA Onsite $149,500–$219,230
● New 👁 Seen ✓ Applied 9h ago
Lucid Motors
Staff Embedded Software Engineer - ADAS/ AD
Lucid Motors
⚡ Apply early Newark, CA Onsite $179,400–$263,120
● New 👁 Seen ✓ Applied 9h ago
Roku
Software Engineer, Embedded Agentic AI
Roku
⚡ Apply early San Jose, California Onsite $244,900–$321,100
● New 👁 Seen ✓ Applied 9h ago
Roku
Software Engineer, Embedded Agentic AI
Roku
⚡ Apply early Austin, Texas Onsite
● New 👁 Seen ✓ Applied 9h ago
Roku
Software Engineer, Embedded UI - C++
Roku
⚡ Apply early Cambridge, United Kingdom Onsite
● New 👁 Seen ✓ Applied 9h ago
Viant Technology
Senior Embedded Software Engineer
Viant Technology
⚡ Apply early Boston, Massachusetts, United... Onsite $140,000–$160,000
● New 👁 Seen ✓ Applied 9h ago
AL
Senior Embedded Software Engineer - Ethernet Retimers
Astera Labs
⚡ Apply early San Jose, California, United S... Onsite $133,200–$185,000
● New 👁 Seen ✓ Applied 13h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Point One Navigation Inc

See all jobs at Point One Navigation Inc →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free