Position Details
About this role
This role involves developing vehicle-side embedded software for GM's vehicle update systems, focusing on secure, scalable, and reliable software solutions in automotive environments.
Key Responsibilities
- Develop embedded vehicle software
- Implement OTA update features
- Collaborate on system architecture
- Debug and troubleshoot issues
- Integrate communication protocols
Technical Overview
The position requires expertise in embedded software development using C/C++, Linux, QNX, communication protocols like CAN and Ethernet, and experience with software build and debugging tools for automotive systems.
Ideal Candidate
The ideal candidate is a software engineer with 5+ years of experience in embedded systems development, proficient in C and C++, with familiarity in Linux and QNX environments. They are skilled in debugging, software architecture, and communication protocols like CAN and Ethernet.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 2 years of embedded software experience, Lack of proficiency in C/C++, No experience with Linux or QNX, Absence of knowledge in communication protocols, Not familiar with software debugging techniques
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile