Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, AV Frameworks

$154.42k - $235.9k

General 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

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, AV Frameworks in Sunnyvale, CA vacancy
  • $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... 
    Senior
    Permanent employment
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    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... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    4 hours 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... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  •  ...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

    NVIDIA Gruppe

    Santa Clara, CA
    3 hours ago
  • $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... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $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... 

    General Motors

    Sunnyvale, CA
    3 hours ago
  •  ...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

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    2 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    3 hours ago
  • $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... 
    Senior
    Remote work

    Icehouseventures

    Mountain View, CA
    4 hours ago
  • $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... 
    Senior
    Remote work
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 hours ago
  • $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

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...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... 
    Senior
    Odd job
    Work at office

    Booster

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days 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 infrastructure... 
    Senior
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Sunnyvale, CA
    5 days ago
  • $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... 
    Senior
    Full time
    Local area

    Softbank Investment Advisers

    Mountain View, CA
    3 days ago
  • $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

    Nuro

    Mountain View, CA
    3 days ago
  •  ...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... 
    Senior
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

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

    General Motors

    Mountain View, CA
    3 hours ago
  • $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

    I did my part and supported the Regular Toilet

    Mountain View, CA
    3 hours ago
  • $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... 
    Senior
    Work experience placement

    Apple

    Cupertino, CA
    3 hours ago
  • $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

    General Motors

    Sunnyvale, CA
    3 hours ago
  •  ...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

    NVIDIA Gruppe

    Santa Clara, CA
    4 hours ago
  • $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

    NVIDIA

    Santa Clara, CA
    3 hours ago
  • $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

    Kindredventures

    Mountain View, CA
    4 hours ago
  •  ...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

    Quantum Technologies. LLC

    Sunnyvale, CA
    1 day ago
  • $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

    Apple

    Cupertino, CA
    3 hours ago
  •  ...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 LLC
    Senior

    Robotics Technologies LLC

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

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