Point One Navigation

Precision location as a service, RTK corrections, developer tools

Staff Embedded Software Engineer – Generalist, C++

Backend EngineerSoftware EngineerFull TimeRemoteTeam 11-50Since 2015H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

143 days ago

Salary

Not specified

Bachelor Degree7 yrs expEnglishC++CloudLinuxPython

Job Description

• Lead the design, implementation, and optimization of embedded C++ software for real-time sensor fusion and positioning systems • Architect robust systems that integrate GNSS receivers, inertial sensors, wheel odometry, cameras and other hardware in dynamic environments • Drive performance tuning and low-level optimizations across a variety of embedded platforms (ARM, microcontrollers, embedded Linux) • Mentor junior engineers and contribute to engineering best practices across the team • Own key parts of the embedded stack, from board bring-up and driver development to system-level debugging and performance analysis • Collaborate with cross-functional teams — from hardware and firmware to cloud infrastructure and robotics customers — to deliver reliable end-to-end systems • Contribute to technical strategy, architecture discussions, and roadmap planning

Job Requirements

  • 7+ years of professional experience developing embedded systems software
  • Proven ability to design and implement major software components, incorporating customer and internal requirements, assessing system-wide impact, and driving implementation and schedule through to testing
  • Expert in modern C++ (C++14 or later), with strong understanding of system-level programming, memory management, and concurrency
  • Experience with Python or similar for automation, scripting, debugging and other non-critical workloads
  • Deep experience with embedded Linux, RTOSes, and bare-metal systems
  • Proven ability to work close to hardware — board bring-up, drivers, timing-critical systems
  • Familiarity with common hardware interfaces: UART, SPI, I2C, CAN
  • Strong debugging skills and hands-on experience with tools like gdb, logic analyzers, 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 (on-site or hybrid options available)

Related Job Pages

More Backend Engineer Jobs

Backend Engineer – Automations, Senior/Staff Level

Medbill AI

AI assistant that saves consumers time and money on healthcare and medical bills.

Backend Engineer143 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

Backend Engineer designing scalable systems and AI-driven workflows at healthcare platform

United States
$150K - $225K / year

Fractional Senior Backend Software Engineer

Everywai

Technology through careful craftsmanship, rigorous simplicity, and a relentless focus on elevating human capabilities

Backend Engineer143 days ago
ContractRemoteTeam 1-10Since 2025H1B No Sponsor

Senior Backend Software Engineer for AI Bible app development

AWSCloudDockerGraphQLJavaScriptNode.jsPostgresRedisTypeScript
United States

Software Engineer, Backend

Clipboard Health

Choose where and when you work. Get paid right away. Healthcare shifts near you, on your schedule.

Backend Engineer143 days ago
Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

Backend Software Engineer creating scalable technology for a healthcare staffing marketplace

AWSCloudMongoDBNode.jsPostgresReactRedisTerraformTypeScript
United States
$200K - $400K / year

Java Backend Developer

Brillio

Turning technological disruptions into the advantages. Let's create something Brillian(t) together!

Backend Engineer143 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

Java Backend Developer designing and implementing digital solutions for clients

JavaJenkinsMavenMicroservicesSpringSpring BootSpringBootSQL
Arizona
$65 - $70 / hour