← Back to jobs

Remote job

Senior Software Engineer, Autonomy Core Frameworks

Backend Full-time Permanent United States

Job details

$160,800—$193,000 Salary
United States Eligibility
Senior Experience
Full-time Employment

About this role

Role overview

Set technical direction for the foundational software frameworks used by an autonomous driving system. You will shape architecture and implementation for real-time C++ components, helping autonomy teams build reliable, testable, and maintainable systems for automated freight vehicles.

Responsibilities

- Architect and evolve core frameworks for state management, component communication, shared abstractions, and common utilities. - Guide real-time software patterns for system-wide data flow, component coordination, error handling, and observability. - Make and communicate long-term design decisions, weighing tradeoffs in support of scalable autonomy capabilities. - Collaborate with behavior and perception teams to maintain clear integration boundaries and coherent shared interfaces. - Lead design, architecture, and code reviews; establish standards for reliability, maintainability, and testing. - Mentor engineers and guide validation, simulation, root-cause analysis, and architectural improvements.

Requirements

- Bachelor’s degree in computer science, robotics, electrical engineering, or a related discipline with at least eight years of professional software experience; alternatively, a master’s degree with at least six years. - Demonstrated ownership of architecture for complex production software platforms. - Deep experience with C++17 or newer and practical scripting in Python. - Background in autonomous systems, robotics, distributed systems, or complex embedded software using publish-subscribe middleware. - Strong grounding in modular design, concurrency, testing, continuous integration, and long-term maintainability. - Ability to lead technical discussions, mentor engineers, and communicate architecture decisions across teams.

Nice to have

Experience with ROS 2 or other robotics middleware; distributed systems concepts such as state synchronization or event-driven design; safety standards including ISO 26262 or ASPICE; Bazel, Jenkins, or GitHub Actions; observability systems; simulation-based regression testing; or data schema versioning.

Benefits and work setup

The stated U.S. hiring range is $160,800–$193,000, with a bonus component and stock options. Benefits include employer-paid medical, dental, and vision premiums, a 401(k) match, flexible scheduling, paid vacation, and life and accidental death coverage.

Skills detected in the listing

PythonC++
Detected Nov 11, 2026
Last verified Nov 12, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight