FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
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
General Motors. Prototype and execute software tasks across the entire software development lifecycle, including requirements analysis, design, coding, defect resolution support, and production release .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in embedded software development, including design, implementation, and debugging of embedded C software. Proficient in leading cross-functional teams and ensuring software quality through rigorous testing and documentation practices.
Highest-signal resume keywords
Embedded Software DevelopmentTest Driven DevelopmentAUTOSAR ComplianceConfiguration Management SoftwareCode Quality Analysis
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 C ProgrammingDefect ResolutionSoftware Development LifecycleDebugging ToolsTest Case CoverageQuality MetricsDesign DocumentationRoot-Cause AnalysisAutomated TestingBehavior Driven Development
Soft Skills
CollaborationLeadershipCommunication
Tools & Technologies
IBM SynergyLauterbachETAS INCACANalyzerOscilloscopes
Industry Keywords
Embedded Controls SystemsHWIOBSWComplex DriversSoftware Quality Improvements
Tech Stack
Tools & technologiesCyber Security
About the role
Key responsibilities & impact- Prototype and execute software tasks across the entire software development lifecycle, including requirements analysis, design, coding, defect resolution support, and production release
- Design, develop, implement, and debug embedded C software
- Lead cross-functional teams in designing and delivering embedded controls systems infrastructure layers, including HWIO, BSW, Complex Drivers, and SUMs
- Test and demonstrate software functionality and readiness in prototype benches
- Ensure common solutions across GM-owned software
- Document design-solution requirements and link them to test cases demonstrating software functionality
- Utilize automated test tools in build environments and benches to verify developed software functionality
- Coordinate and collaborate with Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration, and Vehicle Performance teams
- Support root-cause analysis and debugging
- Collaborate with and lead supplier meetings to develop micro, peripheral, and ECU-specific solutions for new technology
- Lead software quality improvements addressing quality, maintainability, reusability, and other software improvements
- Troubleshoot code, resolve design deficiencies, and develop solutions
Requirements
What you’ll need- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or related field of study
- Five (5) years of experience as a Software Engineer, Embedded Software Engineer or related role
- Five (5) years of experience with embedded software development
- Five (5) years of experience with configuration management software including IBM Synergy
- Five (5) years of experience with embedded compiler, linker, debugging tools, and software such as Lauterbach, ETAS INCA, CANalyzer, oscilloscopes, and other general lab equipment
- Five (5) years of experience with Test Driven Development and Behavior Driven Development
- Five (5) years of experience with AUTOSAR compliant Infrastructure and Firmware software development
- Five (5) years of experience with Code Quality Analysis and debugging, including test case coverage and quality metrics
- Must be able to report to the local office
Benefits
Comp & perks- Benefits overview and Total Rewards resources
- Workplace inclusion and belonging initiatives
- Reasonable accommodations for applicants with disabilities
- Role-related assessment and/or pre-employment screening support where applicable