Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Embedded Software Engineer

General Motors

Embedded Software Engineer responsible for software design in automotive systems. Working within a hybrid team to develop embedded solutions that enhance mobility and connectivity.

Posted 5/12/2026full-timeMilford • Missouri • 🇺🇸 United StatesMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
Cyber Security

About the role

Key responsibilities & impact
  • Design, development, implement, and debug of software in C (embedded C)
  • Design, create, and deliver software for embedded controls systems for the communication layer of the infrastructure software.
  • Test & demonstrate software functionality & readiness, ensuring hardware agnostic solutions across all GM owned software.
  • Ensure SW deliverables are on time and with quality in support of Infrastructure software expectation.
  • Ensure compliance with safety requirements, government regulations, and GM-internal policies (e.g., MISRA guidelines).
  • Document requirements for design solutions and link them to test cases that can demonstrate software functionality ensuring traceability.
  • Utilize automated test tools in build environments and benches to verify functionality of the developed software.
  • Take opportunities to lead and provide guidance to Scrum team members, fostering a collaborative and inclusive environment.
  • Collaborate with specialized teams such as Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration and Vehicle Performance.
  • Embrace software development methodologies to ensure Software Built In Quality, promoting early bug detection, and facilitating collaboration between developers, testers, and non-technical stakeholders.
  • Support of root cause analysis and debugging.
  • Collaborate with Suppliers to develop micro, peripheral, and ECU specific solutions for new technology.
  • Drive software quality improvements to determine if restructuring is needed to improve quality, maintainability, reusability, or other software improvements.
  • Troubleshoot code to resolve design deficiencies and develop solutions to resolve them.
  • Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions.
  • Master AI-driven software development, diagnostics and predictive analytics to enhance bug detection, prognostics, and anomaly detection ahead of time before releasing the software.

Requirements

What you’ll need
  • BS in Engineering – Electrical, Computer, Computer Science or related field
  • 3+ years of experience with proven technical and professional skills in embedded software development
  • Design, development, implement, and debug of software in C (embedded C)
  • Proficiency in testing strategies with hands-on experience in SiL, HiL , and Vehicle-Level testing frameworks.
  • Experience and use of configuration management and version control practices (Git, GitHub, etc.).
  • General understanding and knowledge of infrastructure and basic software (BSW) or AUTOSAR architecture and its components.
  • Proven ability to work independently under a tight, demanding schedule, also supporting customers of the embedded platform.
  • Ability to work in a fast-paced environment with sometimes incomplete requirements.
  • High level of analytical problem-solving skills where problems are unusual and difficult.
  • Ability to Participate in cross-functional scrum teams while demonstrating high level of collaboration and negotiation.
  • Demonstrated honesty, integrity, and trust. Lead by example.
  • Excellent oral and written communication skills.
  • High level of interpersonal skills to work effectively with others.

Benefits

Comp & perks
  • 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.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Cembedded Csoftware developmenttesting strategiesSiL testingHiL testingVehicle-Level testingconfiguration managementversion controlAUTOSAR
Soft Skills
analytical problem-solvingcollaborationnegotiationintegritytrustcommunicationinterpersonal skillsleadershipindependenceadaptability
Certifications
BS in EngineeringElectrical EngineeringComputer EngineeringComputer Science