Logo
General Motors

Software Engineer - Early Career

General Motors, Warren, Michigan, United States, 48091

Save Job

Overview GM does not provide immigration-related sponsorship for this role. Do not apply if you will need GM sponsorship now or in the future. This includes direct sponsorship, GM as the immigration employer of record, or any work authorization requiring GM support (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.).

Work Arrangement Hybrid: This role is categorized as hybrid. The successful candidate is expected to report to the office three times per week (or other frequency dictated by the business).

Locations

Austin, Texas - GM IT Innovation

Mt. View, California - Mountain View Technical Center

Warren, Michigan - GM Global Technical Center – Cole Engineering Center

Milford, Michigan - General Motors Proving Grounds

Pontiac, Michigan - Engineering Center

The Role We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM’s Vehicle Software and Electronics Engineering group. You will work on cutting-edge software solutions including the Software-Defined Vehicle solutions that are revolutionizing the automotive industry. You will design, implement, test and architect software solutions for functionality deployed across our vehicle portfolio and vehicle ecosystem, from Low level SW, embedded SW, Digital SW, Offboard SW (Cloud, Edge).

You will directly impact GM vehicles and customer experience and contribute to GM’s vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion.

What You’ll Do

Deliver high-quality software solutions for embedded controls systems (EVs, engine, transmission, chassis, brakes, etc.) or vehicle ecosystem, Vehicle Digital Experience, Vehicle Software Updates or Mobile Apps

Design, development and implementation of Physics and Controls requirements to improve software for mechatronic controls and diagnostics, controller communications, and software for vehicle functions using embedded development frameworks in Android, QNX and Linux

Adhere to software design principles, design patterns, and supervisory controls architecture and hardware abstractions

Test and demonstrate software functionality and readiness

Provide common solutions across all GM owned software

Document requirements and link them to test cases that demonstrate software functionality

Utilize automated test tools in build environments, benches, and vehicles to verify functionality at the Controller, System and Vehicle level

Function as an inclusive Agile Scrum team member to deliver software solutions

Contribute to software planning, share ideas and learnings, and help train others

Required Qualifications

Pursuit of a Bachelor’s or Master’s degree in Computer Engineering or Computer Science

Must be graduating between December 2025 and August 2026

Able to work full-time, 40 hours per week

What Will Give You a Competitive Edge (Preferred Skills)

Python scripting, Rust, ETAS, INCA, MDA, and other software tools for development/testing

Programming languages, preferably C/C++

Experience with JIRA, GIT, and Agile software development

Experience with bootloaders, embedded operating systems, controller communications and/or diagnostics

Knowledge of AUTOSAR standards and methodology

Knowledge of CAN, LIN, ARXML, or Ethernet communications

Software architecture principles and best practices

Formula SAE, Ecocar, or automotive-related experience

Customer-centric solution development

Compensation The salary range is $100,000 - $140,000. The actual base salary will vary based on factors relevant to the position and geography. Bonus potential: an incentive pay program based on company and individual performance.

Benefits

Health and wellbeing benefits (medical, dental, vision), Health Savings Account, Flexible Spending Accounts

Retirement savings plan, life insurance, paid vacation & holidays, tuition assistance, employee assistance program

GM vehicle discounts and more

About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We strive to lead the change that makes our world better, safer and more equitable for all.

Why Join Us We believe in driving meaningful change through our words, deeds, and culture. We want every employee to feel they belong to one General Motors team.

Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to a workplace free of unlawful discrimination and foster inclusion and belonging. All employment decisions are made on a non-discriminatory basis without regard to protected characteristics and in accordance with federal, state and local laws. Applicants may be required to complete role-related assessments and pre-employment screening. For more, visit How we Hire.

Accommodations GM offers accommodations to assist with the job search or application process. If you need a reasonable accommodation, please email us or call 800-865-7580. Include the job title and requisition number in your request.

#J-18808-Ljbffr