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.

Senior Embedded Software Engineer – Microcontrollers
General MotorsSenior Embedded Software Engineer responsible for low-level embedded software development for automotive microcontrollers. Collaborating across teams to ensure compliance with engineering standards while troubleshooting complex issues.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
embedded software developmentEmbedded CAUTOSAR MCAL configurationComplex Driver developmentmicrocontrollersRTOSroot cause analysisanalytical skillstesting strategiescode reviews
Soft Skills
independent workcommunication skillsinterpersonal skillscollaborationconstructive feedbackproblem-solvingdocumentation
Tools & Technologies
LauterbachETAS INCACANalyzeroscilloscopesMCAL configuration tools
Industry Keywords
RTOSFault DetectionPower ManagementLINDMAPWMDiscrete I/OAnalog I/Oschematicselectrical circuits
Tech Stack
Tools & technologiesRTOS
About the role
Key responsibilities & impact- Design, develop, and test low-level embedded software for functionalities such as RTOS, Memory, Fault Detection, Power Management, LIN, DMA, PWM, Discrete I/O, and Analog I/O.
- Utilize MCAL configuration tools or hand-code software solutions.
- Define and execute testing strategies to verify compliance with technical requirements.
- Perform independent code reviews and provide constructive feedback.
- Collaborate with teams across hardware, calibration, and requirements groups.
- Troubleshoot and solve complex issues with strong analytical skills.
- Document designs, test cases, and results thoroughly.
Requirements
What you’ll need- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
- 5+ years of experience in embedded software development (Embedded C).
- Expertise in AUTOSAR MCAL configuration and Complex Driver development.
- Hands-on experience with microcontrollers (ARM, PowerPC, Renesas).
- Proficiency with RTOS for multi-core systems.
- Strong understanding of schematics and basic electrical circuits.
- Experience with root cause analysis involving integrated basic and application software.
- Familiarity with debugging tools (Lauterbach, ETAS INCA, CANalyzer) and lab equipment (oscilloscopes).
- Ability to work independently under tight schedules.
- Excellent oral and written communication skills.
- Strong interpersonal skills to collaborate 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.