Guadalajara, Jalisco, Mexico Employment

Capgemini is hiring an Embedded Software Staff Engineer

About the Role

Capgemini is looking for an Embedded Software Staff Engineer to lead core design and development efforts for the next generation of automotive Infotainment software. You'll take end-to-end ownership of embedded system components, designing, developing, testing, and maintaining high-quality, scalable software on Linux and Android platforms.

What You'll Do

  • Lead core design and development for the next-generation Infotainment software stack on Linux and Android.
  • Take end-to-end ownership of embedded system components: designing, developing, testing, and maintaining high-quality, scalable software.
  • Drive system integration across hardware, vendor, and software teams.
  • Optimize performance and ensure compliance with industry standards like ISO 26262.
  • Define testing strategies and lead complex debugging efforts.
  • Champion continuous improvement across the development lifecycle.
  • Work closely with cross-functional teams and senior leadership, contributing to the technical vision and detailed documentation.

What We're Looking For

  • Bachelor’s degree in computer science, computer engineering, or electrical engineering.
  • 8+ years of experience in embedded software development and Linux.
  • Advanced English communication skills.
  • Strong programming skills in C/C++, with working knowledge of Rust.
  • Proficient in scripting languages like Python, Bash, or Perl.
  • 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).

Nice to Have

  • Experience with QNX or an equivalent hypervisor environment.

Technical Stack

  • Linux, Android, C/C++, Rust, Python, Bash, Perl, QNX, Hypervisor, Android AOSP/AAOSP, Yocto Linux

Team & Environment

You will work closely with cross-functional teams (product, hardware, systems, validation) and senior leadership.

Benefits & Compensation

  • Flexibility in how, when, and where people get their work done, allowing a better work-life balance and greater empowerment.
  • Opportunities to deepen knowledge and learn new skills while doing the day job.

At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment.

Required Skills
LinuxAndroidC/C++RustPythonBashPerlQNXHypervisorAndroid AOSP/AAOSPEmbedded Software Development
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago