Mountain View, United States of America Remote (City) USD 124,000 - 166,000 Yearly

Capgemini is hiring a Senior Software Engineer

Lead the design and development of next-generation Infotainment software on Linux and Android platforms for automotive systems. Take full ownership of embedded components from concept through maintenance, integrate across hardware and software teams, and ensure adherence to safety and performance standards including ISO 26262.

Responsibilities

  • Lead the design and development of the core Infotainment software stack on Linux and Android platforms
  • Own embedded system components from design and development through testing and maintenance to deliver high-quality, scalable automotive software
  • Drive integration efforts across hardware, software, and vendor teams to ensure seamless system performance
  • Optimize system performance and ensure compliance with industry standards such as ISO 26262
  • Develop comprehensive testing strategies and lead debugging for complex technical issues
  • Promote continuous improvement throughout the software development lifecycle
  • Work closely with cross-functional teams and senior leadership to align technical execution with business goals
  • Help define technical direction and produce detailed documentation to support successful product releases

Requirements

  • Bachelor’s degree in computer science, computer engineering, or electrical engineering
  • Minimum of 10 years of experience in embedded software development
  • Strong proficiency in C and C++ programming
  • Working knowledge of Rust programming language
  • Proficiency in scripting languages such as Python, Bash, or Perl
  • In-depth understanding of Android AOSP/AAOSP and Linux display and graphics pipelines
  • Experience with GPU and DPU driver development and optimization
  • Hands-on experience building Linux systems using Yocto
  • Experience with test automation in a test-driven development (TDD) environment
  • Familiarity with Agile software development methodologies
  • Proven experience working in cross-functional teams including product, hardware, systems, and validation
  • Domain expertise in one or more areas: embedded operating systems (Linux, QNX, Android), automotive systems, graphics drivers, audio systems, networking and protocol stacks, middleware and services, automotive diagnostics, Ethernet-based communication, or QNX and similar hypervisor environments

Tech Stack

C, C++, Rust, Python, Bash, Perl, Linux, Android, AOSP, AAOSP, Yocto, GPU drivers, DPU drivers, ISO 26262, Agile, TDD, QNX, Hypervisor environments

Benefits

  • Paid time off based on employee grade, with vacation ranging from 12 to 25 days
  • Company-paid holidays
  • Personal days
  • Sick leave
  • Medical, dental, and vision coverage, or coordination with provincial healthcare in Canada
  • Retirement savings plans such as 401(k) in the U.S. or RRSP in Canada
  • Life and disability insurance
  • Employee assistance programs
  • Additional benefits as defined by local policy and eligibility

Compensation

The base compensation range for this role in the posted location is $124,000 - $166,000/year. This role may also be eligible for additional compensation including variable incentives, bonuses, or commissions, depending on position and applicable laws.

Work Arrangement

local-city — Mountain View, CA — Not specified

Team

Global team of engineers, scientists, and architects organized in cross-functional teams including product, hardware, systems, and validation; reports to senior leadership

  • Commitment to inclusion in the workplace
  • Support for diversity and equal opportunity
  • Respect for Indigenous communities
  • Emphasis on fairness, accessibility, inclusion, and respect
  • Identification as a responsible and diverse organization
  • Focus on creating a welcoming and respectful work environment

Additional Information

  • Equal Opportunity Employer committed to workplace inclusion
  • Participant in the Partnership Accreditation in Indigenous Relations (PAIR) program in Canada
  • All qualified applicants receive consideration for employment regardless of race, national origin, gender identity or expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status, or other protected characteristics
  • Reasonable accommodations are considered for individuals with disabilities during recruitment
  • Committed to providing reasonable accommodation throughout the recruitment process
  • May capture candidate image via video or screenshot during interviews for verification
  • Job description may reference physical, mental, sensory, or environmental demands associated with traditional performance of the role
  • Compensation is not earned, vested, or payable until due under applicable plans and subject to company discretion
  • Reserves the right to amend or withdraw compensation programs at any time within legal limits
Required Skills
C/C++RustPythonBashPerlAndroid AOSP/AAOSPLinuxYocto LinuxGPU/DPU driversQNXEmbedded Software DevelopmentDisplay and Graphics Pipelines CC++RustPythonBashPerlLinuxAndroidAOSPAAOSPYoctoGPU driversDPU driversISO 26262Agile
About company
Capgemini
Our Client is one of the United States’ largest insurers, providing a wide range of insurance and financial services products with gross written premiums well over US$25 Billion (P&C). They proudly serve more than 10 million U.S. households with more than 19 million individual policies across all 50 states through the efforts of over 48,000 exclusive and independent agents and nearly 18,500 employees. Finally, our Client is part of one the largest Insurance Groups in the world.
All jobs at Capgemini Visit website
Job Details
Department Software Development
Category embedded
Posted 5 months ago