Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Capgemini Logo

Senior Software Engineer

Capgemini

$124,000 - $166,000
Dec 30, 2025
Santa Clara, CA, US
Apply Now

Capgemini Engineering is seeking a Senior Embedded Software Engineer to lead core design and development efforts for the next generation of their Infotainment software stack on Linux and Android platforms, to help the world’s most innovative companies unleash their potential.

Requirements

  • 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, and/or Android, Automotive systems or similar industries, Graphics drivers and pipelines, Audio systems, Networking and protocol stacks, Middleware and services development, Automotive diagnostics, Ethernet-based communication, QNX or equivalent hypervisor environments

Responsibilities

  • Drive system integration across hardware, vendor, and software teams, while optimizing performance and ensuring compliance with industry standards like ISO 26262
  • Define testing strategies, lead complex debugging efforts, and champion continuous improvement across the development lifecycle
  • Take end-to-end ownership of embedded system components—designing, developing, testing, and maintaining high-quality, scalable software for client’s automotive platform
  • Collaborate and communicate with cross-functional teams and senior leadership, contributing to both the technical vision and detailed documentation that supports successful product releases
  • Apply scientific methods to analyse and solve software engineering problems
  • Develop and apply software engineering practice and knowledge, in research, design, development and maintenance
  • Build skills and expertise of software engineering discipline to reach standard software engineer skills expectations for the applicable role

Other

  • Bachelor’s degree in computer science, computer engineering, or electrical engineering
  • 10+ years of experience in embedded software development
  • Strong collaboration and communication skills are essential
  • Ability to work in a team and contribute to the technical vision and detailed documentation
  • Must be eligible to work in the US