GrepJob
Point One Navigation Inc

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

Point One Navigation Inc
Apply
6 months ago

Responsibilities

  • Lead the design and implementation of embedded C++ software for sensor fusion and positioning systems.
  • Architect systems that integrate various hardware components in dynamic environments.
  • Drive performance tuning and optimizations across embedded platforms.
  • Mentor junior engineers and promote engineering best practices.
  • Own key parts of the embedded stack, including board bring-up and system-level debugging.
  • Collaborate with cross-functional teams to deliver reliable systems.
  • Contribute to technical strategy and roadmap planning.

Requirements

  • 7+ years of experience in developing embedded systems software.
  • Expert in modern C++ (C++14 or later) with strong system-level programming skills.
  • Experience with Python for automation and debugging tasks.
  • Deep experience with embedded Linux, RTOSes, and bare-metal systems.
  • Proven ability to work closely with hardware, including board bring-up and driver development.
  • Familiarity with hardware interfaces like UART, SPI, I2C, and CAN.
  • Strong debugging skills with tools like gdb and oscilloscopes.
  • BS/MS/PhD in Computer Engineering, Electrical Engineering, or equivalent experience.

Benefits

  • Competitive compensation package including equity and full benefits.
  • Flexible, high-trust work environment with on-site or hybrid options.

Tech Stack

Categories