Embedded C++ Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 2 months ago

Embedded C++ Developer

General Motors is a leading automotive company that aims for a world with Zero Crashes, Zero Emissions, and Zero Congestion. The Embedded C++ Developer will contribute to the design, coding, and support of audio functionality within the GM Infotainment system, ensuring a premium audio experience for customers.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
check
H1B Sponsor Likelynote

Responsibilities

Contribute as a designer and developer to design, code, and release software for an Android / QNX / Linux Develop and Deploy C++\Java modules as part of the audio middleware Stack, developing Unit tests, with focus on Quality and performance
Develop Android Framework components, Linux middleware, for GM specific custom implementations
Maintain and improve existing Infotainment Software, working with large code bases, developing entirely new code and maintaining existing code
Participate in feature requirements analysis and test-case design review
Participate in feature prototyping, testing, and refinement
Good hands on experience with Software product lifecycle
Participate in improving and tailoring existing drivers, stack and applications to our needs
Provide clear and complete documentation based on the definition of the software development process
Collaborate with other engineers by using Scrum/Agile development process
Be able to occasionally travel domestically and internationally

Qualification

C++Android developmentLinuxJavaMultithreadingEmbedded systemsSoftware product lifecycleGITScrum/AgileCommunication skillsInterpersonal skills

Required

5+ years of hands-on experience in C++
Object-oriented software development experience (C++) with a solid grasp of algorithms and data structures
Experience working with large code bases, developing entirely new code and maintaining existing code
Experience with Android/AOSP components, frameworks and architecture (such as Apps, Application Framework, Multimedia, etc.)
Experience with Multithreaded environment, worked on IPC communication
Knowledge of test development and testing of embedded system firmware
Software platform development experience, such as Linux and Android platform
Commercial software development experience in C++, Java, C
Familiar with Android development toolkit, test frameworks and process
Experience with SCM tools, GIT, JIRA, Jenkins, etc
Experience of Scrum/Agile software development process and being a Scrum Master
Ability to perform complex diagnostic and investigation based on limited information
Creative, discipline, strong sense of responsibility, delivery and schedule commitment
Very good oral and written communication skills
High level of interpersonal skills to work effectively in a geographically dispersed team

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

company-logo
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 Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase