Senior Software Engineer, AV Frameworks

General Motors
US - California - Sunnyvale
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Design and deliver high-performance IPC, middleware, and runtime components for autonomous vehicle and robotics applications across vehicles, benches, and simulation. Improve latency, throughput, determinism, reliability, and developer experience while collaborating across platform teams and mentoring engineers.

Requirements: Requires a bachelor's or master's degree in computer science, computer engineering, electrical engineering, or equivalent experience, plus 7 or more years building systems software in modern C++ or Rust on Linux. Candidates should have strong expertise in concurrency, performance profiling, IPC and messaging, distributed systems, networking, and build and CI tooling.

Key Skills: Modern C++, Rust, Linux, Concurrency, Memory Management, Inter-Process Communication, Middleware, Distributed Systems, Networking, Performance Profiling, Serialization, Real-Time Systems, Build and CI Tooling, Robotics and Autonomous Vehicles, Observability, Mentoring

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Health Savings Account, Flexible Spending Accounts, Retirement Savings Plan, Sickness and Accident Benefits, Life Insurance, Paid Vacation, Paid Holidays, Bonus Potential, Relocation Benefits




Fast Track Upload