Staff Software Engineer, AV Frameworks
$154.42k - $235.9kGeneral 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
$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$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...SuggestedPermanent employmentLocal areaWork from homeRelocationRelocation packageFlexible hours$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-...SuggestedFull timeWork experience placementWork at officeRemote work$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...SuggestedFlexible hours$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$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 areaFlexible hours$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 jobWork at office$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 areaRemote workWork from homeRelocation packageFlexible hours$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 jobWork at office$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 placementLocal areaRemote workWork from homeRelocation packageFlexible hours$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 officeLocal area3 days per week$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 timeRemote work$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 jobContract workFor contractorsWork experience placementFor subcontractorWork at office$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...$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...$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...$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...$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 areaWork from homeFlexible hours$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...$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$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 timeRemote work$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$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 timeWork at officeWork from home$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$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...$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 areaWork from home$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 workRelocationRelocation packageFlexible hours$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,...$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 areaWork from homeFlexible hours$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, AV Frameworks. Be the first to apply!
- internship software Sunnyvale, CA
- software support Sunnyvale, CA
- software quality assurance Sunnyvale, CA
- embedded software Sunnyvale, CA
- software sales representative Sunnyvale, CA
- id software Sunnyvale, CA
- healthcare software sales Sunnyvale, CA
- remote software sales Sunnyvale, CA
- software engineer - cloud services Sunnyvale, CA
- entry level software sales Sunnyvale, CA


