Taro Logo

Senior Software Engineer, AV Launch

Leading automotive company focused on creating a world with Zero Crashes, Zero Emissions and Zero Congestion.
Mountain View, CA, USADetroit, MI, USAWarren, MI, USA
$134,000 - $235,900
Embedded
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Automotive

Job Description

General Motors is seeking a Senior Software Engineer to join their Autonomous Vehicle Launch team, focusing on developing embedded applications for self-driving vehicles. This role involves building critical onboard services that orchestrate vehicle activities across distributed computers, from system startup to shutdown. The position requires expertise in C++ and Python development, with a focus on Linux-based environments. You'll be responsible for creating frameworks that provision, execute, and monitor autonomous driving applications, working with production vehicles, manufacturing lines, and cloud services. The role offers a competitive salary range of $134,000 to $235,900, comprehensive benefits, and the opportunity to work remotely. GM's mission centers on achieving Zero Crashes, Zero Emissions, and Zero Congestion, making this an exciting opportunity to shape the future of autonomous vehicles. The ideal candidate will have 5+ years of experience in production software development and a strong background in embedded systems.

Last updated a day ago

Responsibilities For Senior Software Engineer, AV Launch

  • Build on-vehicle services that provision, execute, and monitor autonomous vehicle software
  • Build frameworks to configure self-driving software for simulation environments and hardware platforms
  • Develop systems to monitor vehicle status and exfiltrate data
  • Collaborate with colleagues across teams and mentor developers
  • Deliver complex projects through incremental development

Requirements For Senior Software Engineer, AV Launch

Python
Linux
  • Bachelor's degree in STEM field or relevant work experience
  • 5+ years of experience building and shipping production-quality software in Linux environments
  • Strong background in modern C++ and Python development
  • Experience working with and building tooling for large systems
  • High standard and commitment to quality by designing for testability
  • Strong verbal and written communication skills

Benefits For Senior Software Engineer, AV Launch

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
Relocation Benefits
  • 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

Related Jobs