Software Developer - Early Career

Remote Full-time
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
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Manager - Risk Consulting Global Banks (AML Reg Compliance) 2 Locations

Remote

**Experienced Full Stack Software Engineer – Web & Cloud Application Development at arenaflex**

Remote

Managing Principal, Healthcare Cybersecurity, Compliance Consulting

Remote

Consulting Solutions Architect (North Central Region) - Networking

Remote

Experienced Customer Service Representative - Work from Home Opportunity with Amazon

Remote

Apply Now: Does Costco Have Remote Jobs – MySmartPros

Remote

Part-time Customer Services Assistant - Remote Opportunity with Competitive Salary at The Elite Job

Remote

Experienced Customer Service Representative for Student Loan Inquiries – Remote Opportunity with blithequark

Remote

Remote Customer Care Assistant – Delivering Exceptional Support and Building a Healthier World from the Comfort of Your Home with blithequark

Remote

MCO Aircraft Cleaning Agent – Amazon Store

Remote
← Back