Taro Logo

Infotainment Software Engineer

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion vision.
Warren, MI, USA
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Automotive

Description For Infotainment Software Engineer

General Motors is seeking an Infotainment Software Engineer to join their team in Warren, Michigan. This role offers a hybrid work arrangement with 2 days of telecommuting per week. The position focuses on developing and maintaining vehicle-level software functions, particularly in the infotainment domain. The ideal candidate will have 2 years of experience in embedded software development, with strong programming skills in languages like Python, C++, and Java.

The role involves creating and testing vehicle software systems, analyzing defects, and working on solutions for complex automotive software challenges. You'll be part of GM's vision for Zero Crashes, Zero Emissions, and Zero Congestion, working with cross-functional teams to deliver innovative automotive technology solutions.

GM offers a comprehensive benefits package including medical coverage, retirement benefits, paid parental leave, and unique perks like GM vehicle discounts. The company strongly values diversity and inclusion, creating an environment where all employees can thrive and contribute to better product development.

This position requires a bachelor's degree in a relevant field and experience with modern software development practices including Agile methodologies and various development tools. You'll be working at the intersection of automotive technology and software engineering, making a direct impact on the future of mobility.

Last updated a day ago

Responsibilities For Infotainment Software Engineer

  • Create software for vehicle level functions
  • Perform integration and verification testing
  • Research, design, and develop computer and network software
  • Analyze software defects and user needs
  • Debug and solve issues related to vehicle hardware and software
  • Work with teams from multiple groups to meet project milestones

Requirements For Infotainment Software Engineer

Python
Java
Linux
  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electronic Engineering, or related field
  • Two years of experience as a Project Leader, Senior Software Engineer, or related occupation
  • Embedded Application Software Development experience
  • Development experience with scripting languages including Python
  • Programming and debugging skills with C++, Java, and Unit test framework
  • Experience with SCM tools including GIT, Gerrit, Parasoft, Jenkins, and OpenGrok
  • Knowledge of Scrum and Agile software development process

Benefits For Infotainment Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Comprehensive medical benefits for you and your family
  • Life insurance plans
  • Retirement savings support
  • Global recognition program
  • Tuition support for children
  • GM vehicle discounts
  • Paid time off including parental leave, vacation days, and holidays

Interested in this job?

Jobs Related To General Motors Infotainment Software Engineer