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

Embedded Software Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Point One Navigation Inc
Full Time position
Listed on 2026-09-12
Job specializations:
  • IT/Tech
    Hardware Engineer, Systems Engineer
Salary/Wage Range or Industry Benchmark: 180000 - 240000 USD Yearly USD 180000.00 240000.00 YEAR
Job Description & How to Apply Below

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

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.

Fusion Engine 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…

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