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 Software Engineer
General Motors. Design, develop, and test embedded C++ software for automotive infotainment and digital displays .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing embedded C++ software for automotive infotainment systems, with a strong focus on system-level architecture, performance optimization, and UI/UX design. Proficient in Agile/Scrum methodologies and collaboration across cross-functional teams to deliver high-quality, scalable solutions.
Highest-signal resume keywords
Embedded C++ DevelopmentSystem-Level Software EngineeringUI/UX DesignAgile/Scrum PracticesAutomotive Debugging Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++ DevelopmentEmbedded Software DevelopmentPerformance OptimizationUI Rendering FrameworksSystem CommunicationRTOS DevelopmentClean Architectural DesignMulti-Display IntegrationContinuous IntegrationTesting
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
CANoeVehicleSpyAndroid Application Framework
Industry Keywords
Automotive InfotainmentDigital DisplaysHybrid Android/RTOS Integration
Tech Stack
Tools & technologiesAndroidRTOSC++
About the role
Key responsibilities & impact- Design, develop, and test embedded C++ software for automotive infotainment and digital displays
- Lead system-level design, architecture, and integration for infotainment features across multi-display setups
- Develop scalable, reusable frameworks for UI rendering and system communication
- Collaborate with product, hardware, IT, and marketing teams to define and implement system-level tradeoffs and innovations
- Debug and optimize performance to ensure real-time responsiveness
- Apply Agile/Scrum practices to deliver high-quality code with continuous integration and testing
- Work under a hybrid schedule of three days in the office and two days remote
Requirements
What you’ll need- Bachelor's degree in Computer Science, Electrical Engineering, or related field of study
- Five (5) years of experience as a Software Engineer or related occupation
- Five (5) years of experience delivering embedded or system-level software in production environments
- Five (5) years of C++ development experience
- Three (3) years of experience with performance, UI/UX, and clean architectural design
- One (1) year of experience developing in RTOS or infotainment contexts
- One (1) year of experience with CANoe, VehicleSpy, or other automotive debugging tools
- One (1) year of experience with Android application framework or hybrid Android/RTOS integration
- Must be able to report to the local office
- Applicants may be required to successfully complete role-related assessments and/or pre-employment screening where applicable
Benefits
Comp & perks- Benefits supporting well-being at work and at home
- Inclusive workplace and belonging culture
- Reasonable accommodations for applicants with disabilities
- Role-related assessment and/or pre-employment screening where applicable