Staff Embedded Software Engineer at Point One Navigation Inc | California, USA | Rezi

Staff Embedded Software Engineer at Point One Navigation Inc

Staff Embedded Software Engineer

Point One Navigation Inc · California, USA

2 weeks ago

Staff Embedded Software Engineer

Point One Navigation Inc · California, USA

18 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Staff Embedded Software Engineers will 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 where you will conceptualize and drive complex technical challenges end-to-end, while raising the technical bar across the team. The team is responsible for ensuring the navigation engine works reliably across a wide range of devices, hardware platforms, and customer applications, designing solutions to difficult problems, responding to evolving customer needs, and ensuring the engine remains tested, verified, and production-ready.

Responsibilities

  • 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 scalable abstractions.
  • Break down high-level work descriptions into concrete tasks, schedules, and milestones, and deliver against them.
  • Drive performance tuning and low-level optimizations across 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.
  • 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 to ensure 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.
  • 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.

Requirements

  • 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.
  • Experience designing and owning testing and verification strategies for complex systems.

Skills

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

Location

  • San Francisco, CA

Work Type

  • In Office 3 Days/Week

Experience Level

  • Staff level
  • 7+ years of professional software development experience

Education Level

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

About the Company

  • 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.
  • 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.
  • Opportunities for advancement are tremendous for those who seek them.
  • 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 and Operating Principles.
  • How We Show Up Every Day: Trust / Assume Best Intent, High Output, Action Oriented, Divine Discontent, No Ego, One Team, Self Accountability.
  • Operating Principles: Edge Innovation, No Hierarchies, Customer Experience First.