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

Vacancy posted 7 hours 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
    7 hours 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
    4 days ago
  • $232k

     ...Staff Software Engineer – AV Labs Uber San Francisco, CA, US / Sunnyvale, CA, US About the Role Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We're building out a high-velocity team of multi-disciplinary experts to turn real-... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Remote work

    Softbank Investment Advisers

    Sunnyvale, CA
    2 days ago
  • $123.2k - $189.1k

     ...andsimulationmetrics. We are seeking an experienced software/data engineer to build telemetry, data quality...  .... About theOrganization: TheMetrics Frameworks team falls within the Simulation,...  ...driven decision-making throughout the AV feature development lifecycle. We... 
    Suggested
    Flexible hours

    General Motors

    Mountain View, CA
    7 hours ago
  • $183k - $275k

     ...automakers and mobility platforms a clear path to AVs at commercial scale, empowering a safer,...  .... We continuously refine our routing engine to calculate more efficient routes,...  ...Snowflake, etc). You know your way around RPC frameworks (gRPC, Thrift) and pubsub systems (Kafka,... 
    Suggested

    I did my part and supported the Regular Toilet

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

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

    Israelvcforum

    Sunnyvale, CA
    6 hours 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... 
    Odd job
    Work at office

    Gatik AI

    Mountain View, 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
    5 days ago
  • $180k - $250k

     ...solution that integrates advanced software and hardware powering the...  ...We seek passionate Software Engineers with strong fundamentals in...  ...validate our autonomous fleet's AV control and optimization...  ...Third-Party Safety Assessment Framework [ * Auto Futures: Autonomous... 
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    2 days 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

    Mountain View, CA
    5 days ago
  • $189k - $274k

     ...efficient and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration...  ...utilized in our Autonomous Vehicle (AV) systems. Your primary responsibility...  ...in optimizing DL/ML workloads at the framework level using at least one deep learning... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    4 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
    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
    6 hours ago
  • $183.83k - $333.93k

     ...mobility platforms a clear path to AVs at commercial scale, empowering...  ...future. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental...  ...core simulator and simulation frameworks, sensor simulation, scenario generation... 

    Icehouseventures

    Mountain View, CA
    7 hours 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
    2 days ago
  • $235k - $352k

     ...Staff Software Engineer, Onboard Infrastructure Mountain View, California (HQ) Nuro is a self...  ...and mobility platforms a clear path to AVs at commercial scale, empowering a safer...  ...compute, sensor integration, runtime frameworks, inter-device communication, and distributed... 

    Nuro

    Mountain View, CA
    2 days 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
    2 days ago
  • $218.8k - $335.3k

     ...a safe stop. We are looking for a Staff Software Engineer to provide technical leadership for the...  ...using offline and online evaluation frameworks and metrics to guide iteration,...  ...GM vehicle discounts and more. #GM-AV-1 About GM Our vision is a world... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $235k - $352k

     ...platforms a clear path to AVs at commercial scale,...  ...About the Role As a Staff Technical Lead on...  ...execution, and autonomy software performance. You will...  ...multiple stakeholders, mentor engineers, and deliver robust...  ...integration, runtime frameworks, inter-device communication... 

    Nuro

    Mountain View, CA
    8 days ago
  • $189k - $303k

     ...efficient and accessible for all.  Aurora is seeking a highly skilled and experienced Staff Software Engineer to join our team and contribute to the development of our core Autonomy Framework. This autonomy frameworks team is responsible for the robotics middleware that... 
    Local area

    Aurora

    Mountain View, CA
    more than 2 months ago
  • $238k - $302k

     ...across 13+ U.S. states. The Waymo ML Frameworks & Efficiency team works with Research and...  ...that are core to our autonomous driving software. We help our partners by offering the...  ...autonomous driving.  We are looking for engineers with ML frameworks or ML systems expertise... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $193.93k - $352.29k

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

    Nuro

    Mountain View, CA
    4 days ago
  • $336.4k - $370.3k

     ...The role As a Staff Machine Learning Engineer on Wayve’s Core Model Safety team in AV Core, you will help shape what our end‑to‑end driving...  ...(e.g. C++ and CUDA) and ML frameworks (esp. PyTorch), with a solid foundation in software engineering practices. Hands‑on experience... 
    Full time
    Work at office
    Work from home

    Jobr

    Sunnyvale, CA
    7 hours 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
    5 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
    4 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

    Mountain View, CA
    2 days ago
  • $275.8k - $340.5k

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

    General Motors

    Mountain View, CA
    7 hours ago
  • $120k - $150k

     ...Simulation team. In this role, you will design scalable ML workflows for autonomous vehicle (AV) simulations, contribute to innovative tooling, and enhance the simulation framework's reliability and performance. The ideal candidate has an MS or higher in Computer Science,... 

    Medium

    Santa Clara, CA
    4 days 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
    3 days ago
  • $218.8k - $335.3k

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

    General Motors

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

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