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

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.

Embedded Software Engineer
General MotorsEmbedded Software Engineer responsible for software design in automotive systems. Working within a hybrid team to develop embedded solutions that enhance mobility and connectivity.
Tech Stack
Tools & technologiesCyber 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 resumeApplicant 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