General Motors · 17 hours ago
AV/ADAS Feature Moding Senior Software Engineer
General Motors is seeking an AV/ADAS Feature Moding Senior Software Engineer to play a pivotal role in the software development of AV/ADAS systems. This role demands deep technical expertise and the ability to lead initiatives that span multiple teams and disciplines, while also mentoring junior colleagues and driving innovation in product and process.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Architect, design, and implement robust embedded software solutions for AV/ADAS Feature Moding systems. This includes the following
Write and maintain code in C, C++, or Simulink
Optimize code for speed, memory usage, etc
Ensure software meets quality standards
Analyze and improve reliability and efficiency
Create and maintain technical documentation
Perform unit testing, integration testing, and system testing
Apply advanced problem-solving techniques to resolve complex, non-standard issues involving hardware-software integration, timing constraints, and system reliability
Work closely with cross-functional teams including Systems, Validation, PMO and Product
Lead and participate in code reviews, design reviews, and technical workshops to elevate team capabilities and ensure high-quality deliverables
Communicate technical concepts clearly to non-technical stakeholders
Identify opportunities to improve internal development processes, tooling, and architecture, and lead cross-functional efforts to implement these improvements
Mentor junior engineers, providing guidance on technical challenges, career development, and best practices in embedded software engineering
Qualification
Required
Bachelors degree in Computer Science or Engineering (Electrical, Computer, Mechatronics, System Design, Mechanical, Chemical or equivalent)
5+ years of engineering/technical experience
4+ years of software development experience
Write and maintain code in C, C++, or Simulink
Optimize code for speed, memory usage, etc
Ensure software meets quality standards
Analyze and improve reliability and efficiency
Create and maintain technical documentation
Perform unit testing, integration testing, and system testing
Apply advanced problem-solving techniques to resolve complex, non-standard issues involving hardware-software integration, timing constraints, and system reliability
Work closely with cross-functional teams including Systems, Validation, PMO and Product
Lead and participate in code reviews, design reviews, and technical workshops to elevate team capabilities and ensure high-quality deliverables
Communicate technical concepts clearly to non-technical stakeholders
Identify opportunities to improve internal development processes, tooling, and architecture, and lead cross-functional efforts to implement these improvements
Mentor junior engineers, providing guidance on technical challenges, career development, and best practices in embedded software engineering
Preferred
Knowledge of GM AV/ADAS products
Knowledge of GM AV/ADAS software architecture
2+ years of real-time embedded software systems experience
1+ year of safety critical software experience
1+ year of communication protocols like CAN and Ethernet
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
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