Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Motors (GM) Logo

Staff Software Engineer, AV Core Services

General Motors (GM)

$159,420 - $225,900
Dec 16, 2025
Sunnyvale, CA, US
Apply Now

Integrating autonomous driving technology into millions of vehicles GM sells annually, enabling production fleets, manufacturing lines, and R&D environments

Requirements

  • Deep expertise in at least one relevant domain (e.g., robotics, distributed systems, embedded systems, cloud platform infrastructure, real-time operating systems)
  • Strong proficiency in C++ and/or Python, with experience in developing production-quality software
  • Excellent understanding of software engineering principles, design patterns, and best practices
  • Experience with autonomous vehicle platform technology and/or robotics (ROS & similar frameworks)
  • Experience with robotics middleware platforms and related concepts, such as inter-process communication or logging
  • Experience designing software for CPU and memory-constrained environments, or interfacing with hardware
  • Experience with safety-critical systems and functional safety standards (e.g., ISO 26262)

Responsibilities

  • Lead the design, development, and deployment of core platform software components for autonomous vehicles and corresponding cloud platform integrations
  • Collaborate closely with product management, hardware engineering, and operations teams to define requirements and deliver high-quality, verifiable software
  • Drive KPI-driven culture, identify and mitigate technical risks, ensuring the reliability and safety of our platform systems
  • Contribute to the long-term technical roadmap and strategic planning for the evolution of on-AV platform services
  • Mentor and guide senior and junior software engineers, fostering their technical growth and career development
  • Conduct thorough code reviews and maintain high standards of software quality and best practices

Other

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related field
  • 9+ years of experience in software development, with a significant portion focused on complex, distributed systems and cloud platform environments
  • Proven track record of leading and successfully delivering large-scale technical projects
  • Outstanding communication and interpersonal skills, with the ability to effectively collaborate with diverse teams
  • Experience mentoring and leading technical teams