Software Developer - Early Career

🌍 Remote, USA 🚀 Full-time 🕐 Posted Recently

Job Description

General Motors is a leading automotive company focused on innovation and sustainability. They are seeking a Software Developer for their Vehicle Mechatronics Embedded Controls group to design, implement, and test software solutions for their vehicles, contributing to the vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion.


Responsibilities

  • Deliver high-quality software solutions for embedded Controls systems on EVs, PHEV for thermal, chassis, brakes, and other propulsion systems
  • Design, develop and implement Physics and Controls requirements to continuously improve software for mechatronic controls and diagnostics strategies, as well as controller communication or software for vehicle functions and enhancements
  • Adhere to best software design principles, utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions
  • Collaborate cross-functionally with System Engineers, Software Engineers, Calibration Engineers, Scrum Manager, and Scrum Lead to interpret functional requirements and translate into robust control and diagnostics strategies
  • Test & demonstrate software functionality & readiness
  • Supply common solutions across all GM owned software
  • Document requirements for design solutions and link them to test cases that can demonstrate software functionality
  • Utilize automated test tools in build environments, benches, and vehicles to verify functionality of the feature at the Controller, System and Vehicle level
  • Function as an inclusive Agile Scrum team member to deliver software solutions
  • Have voice in software planning events, share ideas & learnings and help teach/train others

Skills

  • Pursuit of a Bachelor's or Masters degree in one of the following areas: Mechatronics, Software, Electrical, Mechanical, or Computer Engineering
  • Must be graduating between December 2025 and August 2026
  • Able to work full-time, 40 hours per week
  • Skilled in a programming language, preferably C/C++
  • Skilled in Python scripting, ETAS, INCA, MDA, and other software tools used for the development and/or testing of software
  • Experience with JIRA, GIT, and Agile software development framework
  • Experience with CppU Test framework including debugging CppU Tests and implementing dynamic scheduler
  • Development / testing experience on SIL/HIL or other virtual environments
  • Knowledge and experience with CAN, LIN, ARXML, or Ethernet communications protocol
  • Software architecture principles and best practices
  • Formula SAE, Ecocar, or other Automotive related experience/clubs
  • Customer-centric focus with solution development

Benefits

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental, and vision benefits.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family and friends.

Company Overview

  • General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts. It was founded in 1908, and is headquartered in Detroit, Michigan, USA, with a workforce of 10001+ employees. Its website is https://www.gm.com.

  •  

    Apply To This Job

    Ready to Apply?

    Don't miss out on this amazing opportunity!

    🚀 Apply Now

    Similar Jobs

    Recent Jobs

    You May Also Like