Software Engineer, AV HIL Platform

generalmotors

Sunnyvale (CA)

Hybrid

USD 123,000 - 190,000

Full time

10 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors is seeking a Software Engineer for the HIL Platform and Services Team within the AV Organization. You will work at the intersection of software, AI models and hardware for vehicle autonomy, contributing to run, deploy, and test on GM's next generation of AVs.

The role emphasizes collaboration with EmbodiedAI, Model Deployment, Middleware, OS, SensorApplications, and Vehicle Integration, and requires building scalable, low-latency HIL services as a PaaS in a Linux environment.

Qualifications

  • 2+ years of production-quality software experience.
  • Strong system fundamentals and Python/C++ coding.
  • Experience in a Linux environment.
  • BS, MS or PhD in CS or related technical field.
  • Excellent interpersonal skills.

Responsibilities

  • Develop software to increase capabilities, fidelity, observability and scale of our HIL Platform and Integration services.
  • Deliver reliable software through requirements generation, CI, automated testing, issue tracking, and code reviews.
  • Collaborate with colleagues across multiple teams.
  • Deliver complex projects through incremental development.

Skills

Python
C++
Linux

Education

BS/MS/PhD in CS or related field

Tools

ROS
Bazel
SQL

Job description

Job Description
About

TheHIL PlatformandServicesteam in the GMAutonomous Vehicle (AV)Organizationis responsibleto developand scalehigh-fidelityand reliableHardware-in-Loopvalidation platformsto test AV software prior to deployment, toensure enterprise usability, end-user functionality, and provide high quality, use case driven signals, such as AV Performance Validation and AV System Reliability.

Role

As a Software Engineer on the HIL Platform and Services Team, you get to be at the intersection of AV software and AI models, and the hardware systems thatare responsible forvehicle autonomy! You will have an opportunity to work onwhat it takes to run, deploy, and test on the next generation of GM AVs.

This is a highly collaborative team with close collaboration with various teamswithinthe core AV organizationincluding EmbodiedAI,Model Deployment, Middleware, OS, SensorApplications, and Vehicle Integration.This role blendsexpertiseinSoftware development, software optimization,managing and deploying HIL Services as a PaaS,and hardware-aware engineering.

What you’ll be doing (Responsibilities)
  • Develop software toincrease the capabilities, fidelity, observability and scaleof our HIL Platform and Integration services

  • Deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews

  • Collaborate with colleagues across multiple teams

  • Deliver complex projects through incremental development

Your Skills & Abilities (Required Qualifications)
  • 2+ years of experience writing production-quality software

  • Strong systemfundamentals and coding abilities (Python, C++)

  • Understanding of how to design high-performant software components

  • Excellent interpersonal skills

  • Experience developing in a Linux environment

  • BS, MS or PhD in CS, or related technical field

What Will Give YouACompetitive Edge (Preferred Qualifications)
  • Experience withoptimizingand/or evaluating complex software systems on dedicated hardware

  • Experience with ROS architectures

  • Experience with low latencyorreal time systems

  • Experience in the AV industry

  • Experience with SQL

  • Large build system such asbazelworking experience

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 compensation may not be representative for positions located outside of New York, Colorado, California, or Washington

  • Compensation: The expected base compensation for this role is: $123,000 - $190,000 Actual base compensation within the identified range will vary based on factors relevant to the position.

  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.

  • Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays.

#GM-AV-1

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.Relocation benefits are available for candidates who qualify under company policy.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.

Non-Discrimination and Equal Employment Opportunities (U.S.)

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.

Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer AV HIL Platform and Services (Early Career))
Software Engineer AV HIL Platform and Services (Early Career))

General Motors • Sunnyvale (CA)

Hybrid
USD 119,000 - 151,000
Paid Holidays
Family Vehicle Discount
Growth opportunities
+1
Software Engineer AV HIL Platform and Services (Early Career)
Software Engineer AV HIL Platform and Services (Early Career)

generalmotors • Sunnyvale (CA)

Hybrid
USD 119,000 - 151,000
Paid US holidays
GM Family First benefits
Growth potential
oftware Engineer, AV Launch – Early Career
oftware Engineer, AV Launch – Early Career

generalmotors • Sunnyvale (CA)

Hybrid
USD 119,000 - 154,000
Relocation benefits
Senior HIL Core Engineer
Senior HIL Core Engineer

generalmotors • Newark Township (MI)

On-site
USD 184,000 - 230,000
Health insurance
GM vehicle discounts
Autonomous Vehicle Test Engineer
Autonomous Vehicle Test Engineer

generalmotors • Sunnyvale (CA)

On-site
USD 98,000 - 150,000
Health and wellbeing benefits
GM vehicle discounts
Software Engineer, AV Frameworks – Early Career
Software Engineer, AV Frameworks – Early Career

generalmotors • Sunnyvale (CA)

Hybrid
USD 125,000 - 150,000
Senior AI-Centric Release & Automation Software Engineer
Senior AI-Centric Release & Automation Software Engineer

generalmotors • Sunnyvale (CA)

On-site
USD 153,000 - 234,000
Health insurance
Staff Software Engineer - Machine Learning
Staff Software Engineer - Machine Learning

generalmotors • United States

Remote
USD 145,000 - 284,000
Health benefits
GM vehicle discounts
Senior Software Engineer, AV Launch
Senior Software Engineer, AV Launch

generalmotors • Sunnyvale (CA)

Hybrid
USD 153,000 - 234,000
Health benefits
Retirement plan
Tuition assistance
Staff Software Engineer - Machine Learning
Staff Software Engineer - Machine Learning

General Motors • Salt Lake City (UT)

Hybrid
USD 145,000 - 284,000