Entry Level Software Engineer
General Motors
Entry Level Software Engineer
Join our Passenger Experiences team and help shape the future of GM's connected vehicles. As an Entry Level Software Engineer, you will contribute to the design and development of applications for GM's in-vehicle Infotainment system. Working under the guidance of experienced engineers, you will execute software tasks across the full software development lifecycle, including planning, requirements analysis, design, coding, testing, defect resolution, and production release. You will work in a highly collaborative, cross-functional, and Agile environment, playing a key role in delivering best-in-class, fully connected vehicle applications to our customers while developing your own technical and professional skills.
What You'll Do
- Assist in the design and development of HMI applications for GM's in-vehicle Infotainment system.
- Implement efficient, well-structured, optimized, and clearly documented source code with guidance from senior team members.
- Participate in architecture, requirements, design, code, and test case reviews to learn best practices and contribute feedback.
- Create and maintain clear and complete documentation in alignment with GM's software development process.
- Support cross-functional teams in diagnosing and resolving issues related to software integration within vehicle systems.
- Work closely with team members in an Agile/Scrum environment to deliver high-quality software solutions.
- Participate in Agile development processes, including Sprint Planning, Daily Stand-Ups, and Retrospectives.
- Adhere to GM's software development processes, prioritizing quality and ensuring that implemented solutions conform to architectural requirements.
Required Qualifications:
- Pursuit of a Bachelor's or Masters degree in one of the following areas: Computer Engineering and Computer Science
- Must be graduating between December 2025 and August 2026
- Must have academic, project, co-op, or internship experience with Android or mobile application development
- Able to work full-time, 40 hours per week
What Will Give You a Competitive Edge (Preferred Qualifications):
- Experience building media player or multimedia applications (internship, co-op, research, or major project).
- Solid programming and debugging skills in Kotlin and/or Java demonstrated through coursework, projects, research, or internships
- Android multi-threaded development experience.
- Hands-on CI/CD and quality tools (e.g., Jenkins, Parasoft).
- Contributions to open-source or team-based software projects.
- Strong grasp of OOP, design patterns, and testable architectures (e.g., JUnit, Espresso, TDD, MVVM, Clean Architecture).
- Familiarity with Git-based source control (GitHub, Gerrit, Bitbucket).
- Understanding of Scrum/Agile development practices.
Compensation:
The compensation is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate.
- Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
What you'll get from us (Benefits):
- GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
- ...employees competing with existing jobseekers. Entry level job seekers struggle to get responses... ..., we are looking for entry-level software programmers, Java full stack developers... ...analysts/data scientists, machine learning engineers for full time positions with clients....Entry levelFull timeH1bRemote work
- ...reputation with our clients. We are currently looking for entry-level software programmers, IT enthusiasts, Python/Java developers, and data... ...Should Apply? Recent graduates in Computer Science, Engineering, Mathematics, or Statistics who want a career in the IT industry...Entry level
$99k - $128.5k
Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental... ...testing practices. ~ Azure Fundamentals or entry-level Azure certification. ~ Familiarity with Cursor, Claude...Entry levelFull timeWork at officeRemote work- Job DescriptionDUTIES: Develops software tools and supports validation of API's using sound... ...the development team and demand a high level of design and coding to implement and... ...’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field...SuggestedFull timeWork at officeLocal areaRemote workWork from home
- Job DescriptionDUTIES: Create software for vehicle level functions and perform integration and verification testing with minimal direction of lead engineers. Research, design, and develop computer and network software or specialized utility programs. Analyze software defects...SuggestedFull timeWork at officeLocal areaRemote workWork from home
$110.5k - $160k
...position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start... ..., not years. At Amazon, we believe in ownership at every level. As a SDE intern, you'll own the entire lifecycle of your...Entry levelFull timeInternshipWork at officeWorldwideMonday to Friday$97k - $207k
As a Software Engineer II within Servicing Technology, you’ll own full-stack features that power the client-facing and team member-facing servicing... ...and beyond to give you the support you need on an individual level and offer all sorts of ways to help you live your best life....Entry levelMinimum wageFull timeNight shiftWeekend work$99.4k - $153.9k
...This role is categorized as Hybrid/Remote. MI & CA Role: As a Software Engineer on the Software Validation team within the AV organization,... ...communication skills, capable of switching between high-level and detailed discussions What Will Give You A Competitive...Entry levelFull timeLocal areaRemote workWork from homeFlexible hours- Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical 1 day ago Be among the first 25 applicants Join to apply for... ...fair consideration. Seniority level Seniority level Entry level Employment type Employment type Full-time...Entry levelFull timeContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
- ...Embedded Software Engineer - HOT JOB! One of the most long-standing organizations in the area is seeking an entry to experienced level Software Engineers. This is going to be working on cutting edge technologies and systems. Embedded Software Engineer...
- Job DescriptionThe Role: We are seeking an experienced Senior Software Engineer (.NET ) to join our team. In this role, you will lead the design, development, testing, and maintenance of high-performance, scalable, and secure software systems. The ideal candidate will also...Full timeH1bLocal areaWork from homeRelocation package
- ...experienced Senior Performance Engineer in development to own Overall... ...solution, leading optimization of software and systems to improve site... ...issues and resolving code-level bottlenecks.Hands-on experience... ...includes direct company sponsorship, entry of GM as the immigration...Full timeH1bLocal areaWork from home
- ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce...Full timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
- ...Description The Role The Compute Systems Software team is a dynamic and fast paced team that... ...seeking an experienced Senior Software Engineer to join our team to work on high-compute... ...under the ASIL (Automotive Safety Integrity Level) standards. Candidate will work with...Full timeLocal areaWork from home
$160k - $200k
Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application... ...pay program offers payouts based on company performance, job level, and individual performance.Benefits: GM offers a variety of...Full timeLocal areaWork from homeRelocation packageFlexible hours- ...Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our Continuous Integration Continuous Deployment (CICD... ...or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form...Full timeLocal areaWork from homeRelocationRelocation package
$160k - $200k
Job DescriptionAs a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive... ...systems including radios and instrument panel clusters.High level of understanding of Vehicle Development Process a plusCompensation...Full timeLocal areaWork from homeRelocation packageFlexible hours$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior... ...processing, indexing, optimization, execution, and storage-level behavior. Performance is a first-class concern. You will profile...Full timeTemporary workFlexible hours$100k
...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent...Entry levelFull timeH1b- Job DescriptionThe RoleAs a senior engineer, you will lead the design, build, and operation of secure cloud platforms and services. You... ...Abilities (Required Qualifications):5+ years of experience as a software engineer or security engineer, including work on authentication...Full timeLocal areaWork from home
- ...future of transportation in the EV realm. Our Software Services team is on the forefront of this... ...opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these... ...This includes direct company sponsorship, entry of GM as the immigration employer of record...Full timeLocal areaWork from homeRelocation packageFlexible hours
$101.27k - $128.69k
...Role Information: Job Title: Software Engineer Work Location: Fully remote position, home office Employment Type: Full-time Employment Status: Exempt, salaried Visa sponsorship is not available for this position. Must reside in the United States...Full timeTemporary workApprenticeshipHome office- ...Junior - Data Entry Operator / Remote Are you ready to embark on a career that offers endless opportunities for growth and development... ...and an eye for detail? If so, we have the perfect entry-level opportunity for you as a Remote Data Entry Operator at our company...Entry levelRemote job
- ...systems to intuitive design, intelligent software, and next-generation safety and... ...for developing the software tools and the engineering process to enable a global software organization... ...includes direct company sponsorship, entry of GM as the immigration employer of record...Local areaWork from homeRelocationRelocation packageFlexible hours
$189.2k - $372.9k
...At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI... ...influence decisions at the C-suite level, while maintaining hands-on... ...sector solutions in software, data, AI, network, and hybrid... ...Professional development From entry-level employees to senior leaders...Entry levelLocal area$189.2k - $372.9k
...At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI solutions, they... ...speed and precision, building working software, engaging confidently with senior stakeholders... ...Professional development From entry-level employees to senior leaders, we believe...Entry levelLocal area- A data services company is seeking a Junior Data Entry Assistant for a remote position. The role offers opportunities for growth and development... ...for detail and the ability to manage data precision. This entry-level job is perfect for those looking to start their careers in data...Entry levelRemote job
- ...We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of a next-generation dual-arm, ROS 2-... ...tasks. You will own the end-to-end software lifecycle: from high-level architecture and simulation, down to real-time integration with...Flexible hours
- ...future of transportation in the EV realm. Our Software Services team is on the forefront of this... ...skilled and experienced Senior Software Engineer specializing in OneStream Development to... ...includes direct company sponsorship, entry of GM as the immigration employer of record...H1bWork at officeLocal areaWork from homeRelocation packageFlexible hours
- ...and influencing organizational resilience.As a Senior Security Software Engineer, you will design, lead, and deliver secure, scalable... ...or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form...Full timeLocal areaWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Entry Level Software Engineer. Be the first to apply!
- agile software developer Warren, MI
- experienced software developer Warren, MI
- work from home software developer Warren, MI
- software developer fintech Warren, MI
- software engineer Warren, MI
- part time software developer remote Warren, MI
- junior software developer remote Warren, MI
- software engineer travel Warren, MI
- federal - software developer Warren, MI
- software developer Warren, MI


