General Motors · 5 hours ago
Sr. Embedded Software Engineer - Diagnostics
General Motors is at the forefront of shaping the future of connected, electric, ICE and autonomous vehicles. As a Sr. Embedded Software Engineer - Diagnostics, you will be responsible for software design and code construction for Diagnostics BSW, leading cross-functional teams and ensuring software functionality and quality.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Design, develop, implement, and debug software in C (embedded C) for Diagnostics BSW (Basic Software)
Lead cross functional teams in the design, creation and deliver software for embedded controls systems for the infrastructure layers including HWIO, BSW, Complex Drivers, SUMs, and others
Test & demonstrate software functionality & readiness in prototype benches
Ensure common solutions across all GM owned software
Document requirements for design solution and link them to test cases that can demonstrate software functionality
Utilize automated test tools in build environments and benches to verify functionality of the developed software
Provide independent review of software written by others
Coordinate and collaborate with specialized teams such as Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration and Vehicle Performance
Support of root cause analysis and debugging
Collaborate and lead meetings with suppliers to develop micro, peripheral, and ECU specific solutions for new technology
Lead software quality improvements to determine if restructuring is needed to improve quality, maintainability, reusability, or other software improvements
Qualification
Required
5+ years of experience in automotive embedded software development
Experience with designing, developing, and testing Microcontroller & ECU Abstraction Layer and Complex Drivers for AUTOSAR
Knowledge of OBD Diagnostics (on-board diagnostics) standards and protocols
UDS/J19179 (unified diagnostic service)
Bachelor of Science degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent Engineering degree
Experience with Real Time Operating Systems (RTOS) for multi-core microcontroller
Experience with NXP, ARM, PowerPC, or Renesas microcontrollers
Experience with performing root cause analysis with Integrated Basic Software and Application Software on multi-core microcontrollers
Proficiency with embedded compiler, linker, debugging tools, and software such as Lauterbach, ETAS INCA, CANalyzer, oscilloscopes, and other general lab equipment
Proven ability to work independently under a tight, demanding schedule
High level of oral and written communication skills
High level of interpersonal skills to work independently and effectively with others
High level of analytical problem-solving skills
Preferred
Master's degree in computer engineering, Computer Science, Electrical Engineering, or equivalent Engineering degree
7+ years of experience in automotive embedded software development
Proficient in reviewing, debugging and optimizing already designed software in C language
Knowledge in vehicle electrical system
Experience with designing, developing, and testing AUTOSAR BSW Layers (Diagnostics, Communication Services, Memory Services, System Services and Complex Device Drivers)
Benefits
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
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
H1B Sponsorship
General Motors has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-01-24
Company data provided by crunchbase