Guadalajara, Jalisco, Mexico Hybrid

Capgemini is hiring an Embedded Software Staff Engineer

Lead core design and development for the next-generation Infotainment software stack on Linux and Android platforms. Take full ownership of embedded system components from concept through maintenance. Design, develop, test, and maintain high-quality, scalable software for automotive systems. Drive integration across hardware, vendor, and software teams. Optimize system performance and ensure adherence to standards such as ISO 26262. Define comprehensive testing strategies. Lead complex debugging and root cause analysis. Promote continuous improvement throughout the development lifecycle. Collaborate with cross-functional teams and senior leadership. Contribute to technical strategy and produce detailed documentation for product releases

Responsibilities

  • Lead core design and development efforts for the next generation of Infotainment software stack on Linux and Android platforms
  • Take end-to-end ownership of embedded system components
  • Design, develop, test, and maintain high-quality, scalable software for automotive platforms
  • Drive system integration across hardware, vendor, and software teams
  • Optimize performance and ensure compliance with industry standards like ISO 26262
  • Define testing strategies
  • Lead complex debugging efforts
  • Champion continuous improvement across the development lifecycle
  • Collaborate closely with cross-functional teams and senior leadership
  • Contribute to technical vision and detailed documentation supporting successful product releases

Requirements

  • Bachelor’s degree in computer science, computer engineering, or electrical engineering
  • Minimum of 8 years of experience in embedded software development and Linux environments
  • Advanced English communication skills required
  • Experience working with QNX or similar hypervisor environments
  • Strong proficiency in C and C++ programming
  • Working knowledge of Rust programming language
  • Proficient in scripting languages such as Python, Bash, or Perl
  • Understanding of Android AOSP or AAOSP and Linux display and graphics pipelines
  • Knowledge of GPU and DPU driver development and optimization
  • Experience with Yocto Linux build systems
  • Experience in test automation within a test-driven development (TDD) environment
  • Familiarity with Agile development methodologies
  • Proven experience working in cross-functional teams including product, hardware, systems, and validation

Tech Stack

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

Benefits

  • Flexible work model allowing employees to determine how, when, and where they work to support work-life balance and autonomy
  • Opportunities to drive meaningful change using innovation and emerging technologies
  • Access to learning and skill development to expand technical and professional expertise

Work Arrangement

hybrid — Employees partner with their managers to find an arrangement that works best for their role and circumstances, encouraging flexibility in how, when, and where people get their work done

Team

Cross-functional teams including product, hardware, systems, and validation

  • Promotes flexibility and work-life balance
  • Focused on innovation, emerging technologies, and modern ways of working
  • Supports ongoing learning and skill development
  • Committed to diversity, inclusion, and non-discrimination
  • Driven by a purpose to unlock human potential through technology for an inclusive and sustainable future

Additional Information

  • Advanced English communication skills are required
  • Work involves collaboration with cross-functional teams including product, hardware, systems, and validation
  • Knowledge of and compliance with ISO 26262 standards is required
  • Hiring is based on merit with a commitment to diversity and inclusion
Required Skills
LinuxAndroidC/C++RustPythonBashPerlQNXHypervisorAndroid AOSP/AAOSPEmbedded Software Development LinuxAndroidQNXhypervisorCC++RustPythonBashPerlYoctoAOSPAAOSPGPU driversDPU drivers
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 4 months ago