Senior Software Engineer, AV Frameworks
$154.42k - $235.9kGeneral Motors
Job Description We’re AV Frameworks within AV Platform Core at General Motors. We build the foundational frameworks that power robotics and autonomous capabilities across distributed compute with a focus on inter‑process communication (IPC), middleware, and developer experience that make complex systems reliable, observable, and fast. As a Senior 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. What You’ll Do 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. 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). Preferred Qualifications Robotics/AV middleware: ROS 2, DDS, gRPC, ZeroMQ, eCAL, shared memory IPC. Serialization and data: Protobuf, FlatBuffers, Cap’n Proto, 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 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. Benefits 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. Other health and wellbeing benefit programs. Relocation This job may be eligible for relocation benefits. Hybrid Work This role is categorized as hybrid. The successful candidate is expected to report to the Warren Technical Center in Warren, MI or Mountain View three times per week, at a minimum. Equal Employment Opportunity General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. Export Control & U.S. Person Requirement This position is subject to export control restrictions and requires the successful candidate to be a U.S. Person (U.S. citizen, U.S. permanent resident, asylee or refugee). #J-18808-Ljbffr
$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...SeniorPermanent employmentLocal areaWork from homeRelocationRelocation packageFlexible hours$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...Senior$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...SeniorFull timeRemote work- ...what distributed systems can do. NVIDIA is building an RL Frameworks engineering team to develop the open‑source tools and infrastructure that... ...and post‑training teams depend on. The team spans the full software stack, from collaborating closely with the researchers and...Senior
$119.8k - $234.7k
...Overview The AI Frameworks team at Microsoft accelerates andoptimizeslarge... ...MAIA AI accelerators and GPUs. We build software across the stack, fromPyTorchand... ...We are seeking a self-motivated Senior Software Engineer - AI Frameworks who thrives on technical...SeniorOngoing contractLocal area$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...SeniorRemote work$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...SeniorRelocation$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...- ...your career. THE ROLE: As a senior member of the LLM inference framework team, you will be responsible for... ...at the intersection of inference engines, distributed systems, and GPU runtime... ...and kernel development Software Engineering ~ Expertise in Python...Senior
$184k - $287.5k
...every new AI-powered application. We seek a senior engineer to own and evolve the core NIM Platform SDK and microservice framework. This framework powers NVIDIA Inferencing... ...that scale. The role involves solving deep software engineering challenges. These include high-...Senior$193.93k - $291.15k
...and mobility platforms a clear path to AVs at commercial scale, empowering a... ...key role in our business strategy. As a Senior Software Engineer, Networking you will work on our in‑house... ...Build a network interface bonding framework to maximize bandwidth and LTE network...SeniorRemote work$125k - $191.7k
...performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team,... ...development of our simulation frameworks that enable high-fidelity and... ...with building or extending AV/Robotic simulation Experience working...SeniorRemote workFlexible hours$152k - $253k
NVIDIA Gruppe is seeking a Senior Software Triage Engineer in Santa Clara, California, to be a pivotal member of their automotive group. You will support autonomous vehicle software development through effective test planning, live triage, and debugging, ensuring high-quality...Senior$184k - $287.5k
...searching for a creative and experienced Senior Software Engineer in Test to help us bring NVIDIA's... ...subsystems to integrate their work into our AV SW platform, while achieving or... ...use of autonomous vehicles simulation frameworks. Background with Bazel, Docker, Jenkins...SeniorRemote work- ...solution that integrates advanced software and hardware powering the... ...role We’re looking for a Senior Software Engineer (Unity / C#) to build and... ...defensible position in the AV industry, with a clear... ...Third-Party Safety Assessment Framework Auto Futures: Gatik Secures...SeniorOdd jobWork at office
$148k - $226.2k
...performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team,... ...development of our simulation frameworks that enable high-fidelity and... ...with building or extending AV/Robotic simulation...SeniorLocal areaRemote workWork from homeFlexible hours- ...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 infrastructure...SeniorFull timeWork at officeRelocation packageFlexible hours3 days per week
$193.93k - $291.15k
...Senior Software Engineer, Onboard Autonomy Nuro Mountain View, CA, US Full-Time Engineering... ...mobility platforms a clear path to AVs at commercial scale—empowering a safer... ...tooling (commonly ROS/ROS 2, custom pub/sub frameworks, gRPC, DDS, etc.). Proficiency with...SeniorFull timeLocal area$176.4k - $264.6k
...Senior Software Engineer, Routing Mountain View, California (HQ) Nuro is a self-driving technology... ...mobility platforms a clear path to AVs at commercial scale, empowering a safer... ...etc). You know your way around RPC frameworks (gRPC, Thrift) and pubsub systems (...Senior- ...data-driven decisions across AV development and verification.... ...cases in a unified analytics framework. By joining this team, you will... ...into clear feedback for engineering and leadership, and help accelerate... ...autonomous driving software performance atinterfaces across...SeniorLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours
$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...Flexible hours$167.2k - $250.8k
...generalized AI-first self-driving software. Built to learn and improve... ...looking for an ML Software Engineer to join our Online Mapping... ...models with applications in AV, robotics, mapping, computer... ...experience in deep learning frameworks, e.g., PyTorch, TensorFlow, or...Senior$181.1k - $272.1k
...Apple Inc. is looking for a highly motivated engineer to join the Game Services UI team in Cupertino, California. In this role, you'll implement new features in existing UIs and frameworks, focusing primarily on Swift and SwiftUI while also utilizing UIKit or AppKit when...SeniorWork experience placement$129k - $198.4k
...General Motors is seeking an AI/ML Engineer for the Metrics Frameworks team in Sunnyvale, California. The successful candidate will focus on developing analytics frameworks and tools to accelerate autonomous vehicle development and testing. Candidates should have a BS...Senior- ...NVIDIA Gruppe seeks a Senior Software Engineer for the NVIDIA Grove project. This role involves integrating with major AI frameworks like Dynamo and PyTorch, optimizing performance, and collaborating with engineering teams and the open-source community. The ideal candidate...Senior
$184k - $356.5k
...NVIDIA Corporation is looking for a Senior Engineer to own and evolve the core NIM Platform SDK and microservice framework. This role involves developing high-performance systems programming and collaborating across teams to deliver AI inference at scale. The ideal candidate...Senior$160.36k - $240.54k
...mobility platforms a clear path to AVs at commercial scale,... ...team's mission is to empower engineers to build the future of transportation... ...appealing. You have strong software engineering skills in C++,... ...candidates have expertise in build frameworks such as Bazel, CMake, and...Senior- ...developing and maintaining production-grade iOS applications, with strong knowledge in SwiftUI and UIKit. Familiarity with Apple frameworks is essential for this role. Join a dynamic team that values inclusive talent and innovation. #J-18808-Ljbffr Quantum Technologies...Senior
$181.1k - $318.4k
...Apple Inc. in Cupertino, California seeks an engineer for the UI Frameworks team. You will develop features across SwiftUI and UIKit, impacting over a billion users. The role requires collaboration with various teams, including compiler engineers and interface designers...Senior- ...iPhone and iPad, utilizing the latest programming features. Ideal candidates possess 8+ years of hands-on experience and a deep understanding of Apple frameworks. The role offers competitive compensation in a diverse workplace. #J-18808-Ljbffr Robotics Technologies LLCSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, AV Frameworks. Be the first to apply!
- software engineer internship remote Sunnyvale, CA
- software engineer staff Sunnyvale, CA
- machine learning software engineer Sunnyvale, CA
- software engineer part time Sunnyvale, CA
- senior robotics software engineer Sunnyvale, CA
- junior software developer Sunnyvale, CA
- software development engineer aws Sunnyvale, CA
- startup software engineer Sunnyvale, CA
- rust software engineer Sunnyvale, CA
- part time software developer remote Sunnyvale, CA

