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 1 day 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
    4 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
    3 days 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
    1 day ago
  • $180k - $260k

     ...solution that integrates advanced software and hardware powering the...  ...We are seeking senior or staff software engineers to join our planning team...  ...defensible position in the AV industry, with a clear...  ...Third-Party Safety Assessment Framework Auto Futures: Autonomous... 
    Suggested
    Odd job
    Work at office

    Gatik AI

    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... 
    Suggested
    Full time
    Remote work

    Waymo

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

    Sunnyvale, CA
    4 days 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
    18 hours 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
    4 days ago
  • $180k - $260k

     ...solution that integrates advanced software and hardware powering the...  ...We are looking for talented Staff Engineers with expertise in classical...  ...one or more neural network frameworks, such as Tensorflow or...  ...defensible position in the AV industry, with a clear trajectory... 
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    4 days 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
    1 day 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
    1 day 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
    18 hours 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
    3 days 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
    1 day ago
  • $193.93k - $352.29k

     ...and mobility platforms a clear path to AVs at commercial scale, empowering a...  ...the Role We are looking for a Senior/Staff Software Engineer to serve as a technical leader for Nuro...  ...UI/UX for data understanding, and ML frameworks for foundation model training. Expertise... 
    Shift work

    Icehouseventures

    Mountain View, CA
    18 hours 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
    6 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
    4 days 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
    3 days ago
  • $153.6k - $234.1k

     ...communications, sensors, and platform software that bring AV vehicles to life safely and at scale....  ...benchmarks.  As a  Senior Systems Engineer , you will be at the heart of this...  ...~ Experience with functional safety frameworks (ISO 26262, fault detection/maturation... 
    Work experience placement
    Local area
    Work from home
    Relocation package
    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
    2 days ago
  • $193.93k - $352.29k

     ...mobility platforms a clear path to AVs at commercial scale—...  ...collaborates closely with system engineers to thoroughly validate the...  ...best practices across broader software organization A bachelor's degree...  ...Experience with system & framework design Experience with data workflow... 
    Work experience placement

    I did my part and supported the Regular Toilet

    Mountain View, CA
    4 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
  •  ...Senior Software Developer - Test Framework Work Arrangement: Hybrid: This position does not require an employee to be onsite full-time to perform...  ...to evolve along with it. We are looking for energetic engineers to help us deliver high quality test tools and... 
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Sunnyvale, CA
    4 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 that enables Grove capabilities to be adopted, scaled... 

    NVIDIA Gruppe

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

     ...highly competitive, and hardcore AI/ML frameworks team with ambitious goals to advance AI...  ...Frameworks team at Microsoft develops software that pushes the cutting edge of performance...  ...and many others. As a Software Engineer on our team, you would have the opportunity... 
    Ongoing contract
    Work at office
    Local area
    Remote work
    3 days per week

    Microsoft Corporation

    Mountain View, CA
    17 days ago
  •  ...As a senior member of the LLM inference framework team, you will be responsible for building...  ...sits at the intersection of inference engines, distributed systems, and GPU runtime and...  ...and kernel development Software Engineering ~ Expertise in Python and... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    1 day ago
  • $189k - $290.7k

     ...As a Tech Lead Manager in the AV Launch team, you'll develop embedded applications and frameworks that provision, execute, instrument...  ...with other teams to engineer onboard workflows and use cases...  ...next generation of self-driving software at GM. What You'll Do: Build... 
    Permanent employment
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  • $161.71k - $234.33k

     ...Description We are CARIAD , an automotive software development team with the Volkswagen...  ...around it. ​ Role Summary: The Staff Software Engineer, Test is responsible for designing,...  ...of embedded systems, test automation frameworks, and CI/CD pipelines to design and... 
    Permanent employment
    Temporary work
    Early shift

    Cariad, Inc.

    Mountain View, CA
    27 days ago
  • $218.8k - $335.3k

     ...systems to intuitive design, intelligent software, and next-generation safety and entertainment...  ...technical reviews and drive software engineering best practices across the team and the larger...  ...A background in robotics, ROS, or the AV/ADAS industry Experience in numerical... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    3 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!