Capgemini
Title: Senior Embedded Software Engineer
Location: Mountain View CA
Duration: Full Time
Job Description
We are seeking an Embedded Software Engineer to lead core design and development efforts for the next generation of our Infotainment software stack on Linux and Android platforms. In this role, you’ll take end-to-end ownership of embedded system components—designing, developing, testing, and maintaining high-quality, scalable software for client’s automotive platform.
Your Role
You’ll drive system integration across hardware, vendor, and software teams, while optimizing performance and ensuring compliance with industry standards like ISO 26262. This role also plays a key part in defining testing strategies, leading complex debugging efforts, and championing continuous improvement across the development lifecycle.
Strong collaboration and communication skills are essential, as you’ll work closely with cross‑functional teams and senior leadership, contributing to both the technical vision and detailed documentation that supports successful product releases.
Your Skills and Experience
Bachelor’s degree in computer science, computer engineering, or electrical engineering
10+ years of experience in embedded software development
Strong programming skills in C/C++, with working knowledge of Rust
Proficient in scripting languages like Python, Bash, or Perl
Deep understanding of Android AOSP/AAOSP and Linux display and graphics pipelines, including GPU and DPU driver development and optimization
Experience with Yocto Linux builds and test automation in a TDD environment
Familiarity with Agile development and working in cross‑functional teams (product, hardware, systems, validation)
Domain Expertise (in one or more of the following): Embedded operating systems (Linux, QNX, Android), Automotive systems, Graphics drivers and pipelines, Networking and protocol stacks, Middleware and services development, Ethernet‑based communication, QNX or equivalent hypervisor environments
Benefits
Healthcare including dental, vision, mental health, and well‑being programs
Financial well‑being programs such as 401(k) and Employee Share Ownership Plan
Paid time off and paid holidays
Paid parental leave
Family building benefits like adoption assistance, surrogacy, and cryopreservation
Social well‑being benefits like subsidized back‑up child/elder care and tutoring
Mentoring, coaching and learning programs
Employee Resource Groups
Disaster Relief
Contact For faster response, share your resume with ashok.a.nimal@capgemini.com
Equality & Diversity Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law. Capgemini is committed to providing reasonable accommodations during our recruitment process.
#J-18808-Ljbffr
Your Role
You’ll drive system integration across hardware, vendor, and software teams, while optimizing performance and ensuring compliance with industry standards like ISO 26262. This role also plays a key part in defining testing strategies, leading complex debugging efforts, and championing continuous improvement across the development lifecycle.
Strong collaboration and communication skills are essential, as you’ll work closely with cross‑functional teams and senior leadership, contributing to both the technical vision and detailed documentation that supports successful product releases.
Your Skills and Experience
Bachelor’s degree in computer science, computer engineering, or electrical engineering
10+ years of experience in embedded software development
Strong programming skills in C/C++, with working knowledge of Rust
Proficient in scripting languages like Python, Bash, or Perl
Deep understanding of Android AOSP/AAOSP and Linux display and graphics pipelines, including GPU and DPU driver development and optimization
Experience with Yocto Linux builds and test automation in a TDD environment
Familiarity with Agile development and working in cross‑functional teams (product, hardware, systems, validation)
Domain Expertise (in one or more of the following): Embedded operating systems (Linux, QNX, Android), Automotive systems, Graphics drivers and pipelines, Networking and protocol stacks, Middleware and services development, Ethernet‑based communication, QNX or equivalent hypervisor environments
Benefits
Healthcare including dental, vision, mental health, and well‑being programs
Financial well‑being programs such as 401(k) and Employee Share Ownership Plan
Paid time off and paid holidays
Paid parental leave
Family building benefits like adoption assistance, surrogacy, and cryopreservation
Social well‑being benefits like subsidized back‑up child/elder care and tutoring
Mentoring, coaching and learning programs
Employee Resource Groups
Disaster Relief
Contact For faster response, share your resume with ashok.a.nimal@capgemini.com
Equality & Diversity Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law. Capgemini is committed to providing reasonable accommodations during our recruitment process.
#J-18808-Ljbffr