Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, AV Frameworks

$154.42k - $235.9k

General Motors Proving Ground

The Role We’reAV Frameworkswithin AV Platform Core at General Motors. We build the foundational frameworks that power robotics and autonomous capabilities across distributed compute — with a focus oninter-process communication (IPC), middleware, and developer experiencethat make complex systems reliable, observable, and fast. As aStaff Software Engineer, you will design and deliver the core communication and runtime building blocks used by AV/Robotics applications on vehicles, on benches, and in simulation. You’ll work across C++ systems, Linux, and networking/IPC to achieve low-latency messaging, deterministic scheduling, and production-grade reliability at scale. Whatyou’lldo Own design and implementation of high-performance IPC and middleware primitives (publish/subscribe, shared memory, serialization, discovery, QoS). Drive latency, throughput, and determinism improvements through profiling, tracing, benchmarking, and targeted optimizations. Build developer-facing APIs, tooling, and documentation that improve ergonomics, correctness, and velocity for internal customers. Deliver platform-ready components with observability (metrics, logs, traces), robust fault handling, and reproducible performance characteristics. Collaborate cross-functionally with platform OS, drivers, safety, controls, perception, and tooling teams to integrate end-to-end solutions. Apply production rigor: code reviews, testing strategies (unit, integration, soak), performance and regression gates, and rollout/rollback discipline. Mentor engineers, contribute to design reviews, and raise the bar on engineering excellence. Your Skills & Abilities (Required Qualifications) BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience. 7+ years building systems-level software in modern C++ (C++17/20/23) or Rust on Linux. Deep knowledge of concurrency, memory management, lock-free or low-contention patterns, and performance profiling. Hands‑on experience with IPC/ messaging systems and distributed systems fundamentals (serialization, backpressure, flow control, QoS). Strong understanding of networking (sockets, TCP/UDP, multicast, NICs, buffers, MTU, packetization) and time synchronization concepts. Proficiency with build and CI tooling (Bazel/Buck/CMake, test frameworks, artifact/versioning strategies). What Will Give You a Competitive Edge (Preferred Qualifications) Robotics/AV middleware: ROS 2, DDS, gRPC, ZeroMQ, eCAL, shared memory IPC. Serialization and data: Protobuf, FlatBuffers, Cap’nProto, zero-copy techniques, record/resimulation pipelines. Advanced networking/IO: io_uring, RDMA/PCIe messaging, kernel/bpf-based observability, packet capture and analysis. Real-time Linux and systems constraints (scheduling, CPU isolation, priority inversion mitigation, bounded latency). Tracing and performance tooling: perf, LTTng, eBPF, flamegraphs; defining and enforcing performance SLOs. Safety and reliability awareness (diagnostics, failover, degraded modes, basics of ISO 26262 considerations for software components). Secondary languages and tooling: Python/Go for tooling/integration. Compensation The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington. The salary range for this role is $154,420 to $235,900. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts, and more. Benefits Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. Relocation This job may be eligible for relocation benefits. Hybrid This role is categorized as hybrid. This means the successful candidate is expected to report to the Warren Technical Center in Warren, MI or Mountain View three times per week, at minimum. #J-18808-Ljbffr General Motors

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, AV Frameworks in Sunnyvale, CA vacancy
  • $154.42k - $235.9k

    General Motors is looking for a Staff Software Engineer to work within the AV Frameworks team, focusing on high-performance inter-process communication (IPC) and middleware for autonomous vehicle applications. Candidates must have a BS/MS in Computer Science or related... 
    Suggested

    General Motors

    Sunnyvale, CA
    3 days ago
  • $154.42k - $235.9k

     ...Job Description The Role We're AV Frameworks within AV Platform Core at General Motors. We build the foundational frameworks...  ...complex systems reliable, observable, and fast. As a Senior Software Engineer, you will design and deliver the core communication and... 
    Suggested
    Permanent employment
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $123.2k - $189.1k

     ...Job Description The Role As a Software Engineer on the Metrics Frameworks team, you will lead the development of tooling to monitor and improve our...  ...facilitate data-driven decision-making throughout the AV feature development lifecycle. We collaborate closely with... 
    Suggested
    Local area
    Work from home
    Flexible hours

    General Motors

    Mountain View, CA
    5 days ago
  • $180k - $250k

     ...solution that integrates advanced software and hardware powering the...  ...We are seeking a Senior/Staff Software Engineer to join our Localization team...  ...years of experience in the AV/ADAS industries. ~ Experience...  ...-Party Safety Assessment Framework Auto Futures: Autonomous... 
    Suggested
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    5 days ago
  • $213.48k - $319.72k

     ...Staff Software Engineer, Routing Mountain View, California (HQ) Who We Are Nuro is a self...  ...and mobility platforms a clear path to AVs at commercial scale, empowering a...  ...etc). You know your way around RPC frameworks (gRPC, Thrift) and pubsub systems (Kafka... 
    Suggested

    Nuro

    Mountain View, CA
    2 days ago
  • $180k - $250k

     ...Senior/Staff Software Engineer, Controls Mountain View, CA Who We Are Gatik, the leader in...  ..., and validate our autonomous fleet's AV control and optimization features....  ...Industry-First Third-Party Safety Assessment Framework Auto Futures: Autonomous Trucking... 
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    6 hours ago
  • $160.2k - $246.3k

     ...clean architecture. The Role As a Staff Software Engineer on the Rendering team within...  ...speed of the simulation platform that AV teams depend on for training, testing,...  ...Description) or similar scene description frameworks. Experience with physically-based rendering... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $160.2k - $290.7k

     ...Description About The AV platform team develops the first layers of software on the GM Autonomous Vehicles...  ...vehicle platforms. Role As a Staff Software Engineers, you are the expert...  ...multi-sensor system services and frameworks in collaboration with our partner... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $281k - $356k

     ...Senior Staff Software Engineer, TLM Waymo is an autonomous driving technology company with the mission...  ...generation of autonomous vehicle (AV) simulation and evaluation. We...  ...Expansion: Architect a modular, extensible ML framework capable of rapidly absorbing a growing... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $180k - $260k

     ...Senior/Staff Software Engineer - Remote Assistance Mountain View, CA Who We Are Gatik, the...  ...unique and defensible position in the AV industry, with a clear trajectory toward...  ...-First Third-Party Safety Assessment Framework Auto Futures: Autonomous Trucking Group... 
    Odd job
    Work at office
    Remote work

    Gatik AI

    Mountain View, CA
    1 day ago
  • $172.8k - $251.65k

     ...data-driven decisions across AV development and verification....  ...cases in a unified analytics framework. By joining this team, you will...  ...evaluate autonomous driving software performance across the...  ...efforts with autonomy, systems engineering, simulation, and data teams to... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $218.8k - $335.3k

     ...Role We are seeking an experienced Staff Software Engineer to lead the technical direction for...  ...) andsettingassociated standards and frameworks. Strong programming experience in...  ...vehicle discounts and more. #GM-AV-1 This role is based remotely, but... 
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $193.93k - $352.29k

     ...Staff/Senior Software Engineer, Onboard Infrastructure Mountain View, California (HQ) Who We Are...  ...and mobility platforms a clear path to AVs at commercial scale, empowering a safer...  ...Systems/Compute); robotics software frameworks; robotics hardware components (including... 

    Nuro

    Mountain View, CA
    5 days ago
  • $238k - $302k

     ...Staff Software Engineer, Machine Learning, Planner Selection Waymo is an autonomous driving technology...  ...in Planner Develop foundational frameworks that help advancement of the Waymo...  ...production systems We prefer: ~ AV or Robotics experience ~8+ years of... 
    Full time
    Immediate start
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $193.93k - $352.29k

     ...Staff/Senior Software Engineer, Offboard Infrastructure Mountain View, California (HQ) Nuro is a self...  ...mobility platforms a clear path to AVs at commercial scale, empowering a safer...  ...on the core simulator and simulation frameworks, sensor simulation, scenario... 

    Nuro

    Mountain View, CA
    6 hours ago
  • $180k - $250k

    Booster is looking for passionate Software Engineers to develop and validate autonomous vehicle software. This role requires 5+ years of experience in C++/C and Matlab, with a strong background in Control and Optimization. The position is onsite in Mountain View, California... 

    Booster

    Mountain View, CA
    5 days ago
  • $180k - $260k

     ...solution that integrates advanced software and hardware powering the...  ...seeking passionate Senior/Staff Software Engineers, who have strong...  ...develop, test and validate AV features for our autonomous...  ...statistics Experience with building frameworks/software infrastructure for... 
    Odd job
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Work at office

    Booster

    Mountain View, CA
    2 days ago
  • $193.93k - $352.29k

     ...Senior/Staff Software Engineer, ML Data Mountain View, California (HQ) Nuro is a self-driving...  ...and mobility platforms a clear path to AVs at commercial scale, empowering a safer...  ...UI/UX for data understanding, and ML frameworks for foundation model training. Expertise... 
    Shift work

    Nuro

    Mountain View, CA
    2 days ago
  • $193.93k - $352.29k

     ...Senior/Staff Software Engineer, ML Data Infrastructure Mountain View, California (HQ) Nuro is...  ...and mobility platforms a clear path to AVs at commercial scale—empowering a safer...  ...data systems Experience with system & framework design Experience with data... 
    Work experience placement

    Nuro

    Mountain View, CA
    3 days ago
  • $235.03k - $352.29k

     ...Senior/Staff Software Engineer, Labeling Platform Mountain View, California (HQ) Nuro is a self...  ...mobility platforms a clear path to AVs at commercial scale—empowering a safer...  ...stack featuring a workflow execution framework, supporting infrastructure, and a suite... 

    Nuro

    Mountain View, CA
    2 days ago
  • $129k - $198.4k

     ...Job Description Role: As an AI/ML Engineer on the Metrics Frameworks team, part of the Simulation,...  ...and tools. We are seeking experienced software engineers to build analytical frameworks...  ...driven decision-making throughout the AV feature development lifecycle. We collaborate... 
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    5 days ago
  • $170.6k - $261.3k

     ...us. About the team: The AV ML Infra team at GM builds...  ...enhance the productivity of ML engineers, and drive the adoption of cutting...  ...design and build end-to-end software products , owning everything...  ...modern, responsive UIs using frameworks such as React, Angular, or... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $123.2k - $189.1k

     ...Role Overview As a member of the core AV software reliability team , you will be...  ...releases by turning failures into actionable engineering insights at scale. This is a...  ...across the AV platform software stack (frameworks, runtime, services, orchestration, data... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $218.8k - $335.3k

     ...About the team: The AV ML Infra team at GM builds...  ...the productivity of ML engineers, and drive the adoption...  ...Overview: As a Staff AI/ML Full-Stack Engineer...  ...and build end-to-end software products , owning everything...  ..., responsive UIs using frameworks such as React, Angular,... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...We are looking for a skilled Agentic AI Software Engineer to join our team. The ideal candidate is passionate about building autonomous,...  ...NVIDIA NIM microservices and Blueprints into leading agentic AI frameworks and open-source libraries. You will work across the agentic... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...We are seeking a Senior Software Engineer to drive integration of the NVIDIA Grove project within Dynamo and across a set of leading open-source AI frameworks. In this role, you will develop production-grade software enabling Grove capabilities to be adopted, scaled,... 
    Remote work

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $204k - $259k

     ...across 15+ U.S. states. The Waymo ML Frameworks & Efficiency team partners with Research...  ...that are core to our autonomous driving software. We help our partners by offering the best...  ...driving. We are looking for engineers with ML system expertise to help us train... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $184k - $287.5k

     ...are looking for a motivated Deep Learning engineer to bring advanced CUDA features and...  ...features and Runtime abstractions in AI frameworks: from PoC to performance analysis to production...  ...systems principles (aka systems software fundamentals) ~ Adaptability and passion... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $275.8k - $340.5k

    About the Team The AV ML Infra team at GM builds ML infrastructure designed to meet the...  ..., enhance the productivity of ML engineers, and drive the adoption of cutting‑edge ML...  ...Airflow, etc. Experience with model serving frameworks such as RayServe, vLLM, Triton. Experience... 
    Remote work
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    2 days ago
  • $147.4k - $272.1k

     ...Senior Software Engineer, iOS Frameworks – Apple Maps Navigation Are you a client-side engineer who loves building foundational technologies that power experiences used by millions? Join the Apple Maps Navigation Frameworks team and help design, build, and evolve the... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, AV Frameworks. Be the first to apply!