Back to Jobs

Software Developer - Early Career

Remote, USA Full-time Posted 2025-11-24

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.


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

Skills

  • 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
  • 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 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

    Similar Jobs

    [Remote] E-commerce Product Manager (Contract)

    Remote, USA Full-time

    Financial Services Professional - Portland, OR

    Remote, USA Full-time

    SQL Developer

    Remote, USA Full-time

    AI Engineer Intern

    Remote, USA Full-time

    AI-Based Cybersecurity Research Intern

    Remote, USA Full-time

    [Remote] Generative AI Annotation Operations Engineer

    Remote, USA Full-time

    Data Science and Analytics Senior Manager (Virtual)

    Remote, USA Full-time

    [Remote] 5G RAN Systems Engineer

    Remote, USA Full-time

    Principal Software Engineer – (Gen AI, Big Data) (10026) Seattle. WA | San Jose, CA | Salem, NH | Raleigh, NC

    Remote, USA Full-time

    Business Analyst

    Remote, USA Full-time

    Experienced Remote Data Entry and Chat Support Specialist – Flexible Hours, Competitive Pay, and Opportunities for Growth in a Dynamic Work Environment

    Remote, USA Full-time

    [FULL TIME Remote] Remote Booking Coordinator (C)

    Remote, USA Full-time

    Amazon Customer Support and Operations Specialist – USA Remote Jobs

    Remote, USA Full-time

    **Experienced Part-Time Remote Amazon Chat Specialist – Delivering Exceptional Customer Service with blithequark**

    Remote, USA Full-time

    **Experienced Customer Service Representative – Online Amazon Chat Jobs Work From Home (REMOTE) – Part-Time**

    Remote, USA Full-time

    Experienced Customer Service Representative – Delivering Exceptional Support and Driving Business Growth at arenaflex

    Remote, USA Full-time

    PDF Designer for AI Image Generation Guide - Basic - Easy - Fast Turnaround

    Remote, USA Full-time

    Apply Now: American Airlines Remote Jobs (Customer Service)

    Remote, USA Full-time

    Experienced Customer Service Representative – Full-Time and Part-Time Opportunities for On-Site Training to Work from Home with arenaflex

    Remote, USA Full-time

    Experienced Live Chat Representative – Remote Work from Home Opportunity with blithequark for Customer-Focused Individuals

    Remote, USA Full-time