SIGN IN
Software Developer - Early Career jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 3 days ago

Software Developer - Early Career

General Motors is seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software developer within GM’s Vehicle Software and Electronics Engineering group. In this role, you will design, implement, test and architect Infotainment software solutions that contribute to GM's vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion.
Electric VehicleTransportationManufacturingAutomotiveInformation TechnologyInformation Services

Responsibilities

Deliver high-quality software solutions for Software Defined Vehicle – Infotainment Applications and Services
Design, development and implementation of Infotainment requirements to continuously improve software functions and user experience using embedded software development frameworks in Android, QNX and Linux environments
Adhere to best software design principles, utilizing design patterns and understanding abstractions for effective software solutions
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
Participate in architecture, requirements, design, code, and test case reviews
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

Qualification

KotlinJavaC/C++Embedded software developmentJIRAGITAgile frameworkObject-oriented developmentAutomotive infotainment solutionsSoftware architecture principlesFormula SAE experienceCustomer-centric focus

Required

Pursuit of a Bachelor's or Masters degree in one of the following areas: Computer Engineering, Computer Science or any related Engineering field
Must be graduating between December 2025 and August 2026
Able to work full-time, 40 hours per week

Preferred

Skilled in programming languages, preferably Kotlin, Java, or C/C++
Experience with JIRA, GIT, and Agile software development framework
Experience with developing applications and middleware on embedded operating systems
Object-oriented software development experience with a solid grasp of algorithms and data structures
Experience with testable software architecture JUnit, Espresso, TDD, MVVM, Clean Architecture
Experience with Android Open Source Project development
Experience with the development of automotive infotainment solutions
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

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase