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 General Motors
$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$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...SuggestedLocal areaWork from homeFlexible hours$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...SuggestedOdd jobWork at office$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...SuggestedFull timeRemote work$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$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$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 - $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 jobWork at office$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...$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$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
...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$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,...$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 placementLocal areaWork from homeRelocation packageFlexible hours$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 areaWork from homeFlexible hours$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$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- ...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 timeWork at officeRelocation packageFlexible hours3 days per week
$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...$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 timeRemote work$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 contractWork at officeLocal areaRemote work3 days per week- ...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...
$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 employmentWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$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 employmentTemporary workEarly shift$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 placementLocal areaRemote workWork from homeRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, AV Frameworks. Be the first to apply!
- id software Sunnyvale, CA
- android software developer Sunnyvale, CA
- software sales Sunnyvale, CA
- software technical support engineer Sunnyvale, CA
- software engineer - cloud services Sunnyvale, CA
- embedded software Sunnyvale, CA
- software intern Sunnyvale, CA
- senior c# .net software developer Sunnyvale, CA
- software applications developer Sunnyvale, CA
- software support Sunnyvale, CA


