General Motors is seeking a Senior Software Engineer to innovate in automotive technology. This hybrid position requires expertise in C++ and experience with embedded software for infotainment systems. The ideal candidate has at least 5 years of experience and a passion for user interface design. Responsibilities include developing scalable software solutions, leading system design for multi-display configurations, and collaborating across teams to enhance system functionalities. The role offers a competitive salary and comprehensive benefits.
Qualifications
5+ years of experience delivering embedded or system-level software in production environments.
Experience integrating with ECUs and communication protocols.
Passion for performance and clean architectural design.
Responsibilities
Design, develop, and test embedded C++ software for infotainment.
Lead system-level design and integration for multi-display setups.
Collaborate with cross-functional teams to define system-level trade-offs.
Skills
C++ development
Embedded software development
UI/UX design
Agile/Scrum practices
System-level software integration
Education
Bachelor’s degree in Computer Science or related field
Tools
ECUs communication protocols (CAN, LIN, Ethernet)
Unreal Engine
Automotive debugging tools (CANoe, VehicleSpy)
Job description
General Motors is seeking a Senior Software Engineer to innovate in automotive technology. This hybrid position requires expertise in C++ and experience with embedded software for infotainment systems. The ideal candidate has at least 5 years of experience and a passion for user interface design. Responsibilities include developing scalable software solutions, leading system design for multi-display configurations, and collaborating across teams to enhance system functionalities. The role offers a competitive salary and comprehensive benefits.