Automotive Embedded Software Engineer ETAS
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
Automotive Embedded Software Engineer ETAS
We are seeking a skilled Embedded Software Engineer with a strong background in automotive embedded software development to support an ADAS.
The role requires deep expertise in AUTOSAR Classic, hands-on experience with ETAS AUTOSAR frameworks, and solid competence in embedded C development, automotive software testing, and process compliance.
Descripción larga
Key Responsibilities
- Embedded Software Development
- Design, develop, and integrate embedded software based on AUTOSAR Classic architecture
- Configure and integrate AUTOSAR Basic Software (BSW) components, including: Diagnostic Communication Manager (DCM), Diagnostic Event Manager (DEM), Non-Volatile Memory (NVM), Communication Management (COMM), Cybersecurity (Crypto) desired.
- Develop application and BSW software using ETAS AUTOSAR tools and frameworks
- Implement and maintain embedded software in C
- Support software integration, configuration, and debugging activities on target hardware
- Develop and execute unit tests and integration tests
- Ensure adherence to ASPICE-compliant development processes and documentation
- Hands-on interaction with development benches, ECUs, and test setups
- Support module bring-up, flashing, configuration, and runtime debugging
- Collaborate with system, hardware, and validation engineers to resolve integration issues
- Analyze and troubleshoot software behavior using laboratory and bench equipment
- Participate actively in in-office engineering activities, technical workshops, and reviews
Required Technical Skills & Experience
- Strong experience in automotive embedded software development
- AUTOSAR Classic architecture expertise
- Hands-on experience with ETAS AUTOSAR frameworks and tools
- Practical experience configuring AUTOSAR BSW modules, including: DCM, DEM, NvM, ComM
- Proficient C programming for embedded automotive systems
- Solid understanding of software testing (unit, integration, integration-on-bench)
- Experience working in Automotive SPICE (ASPICE) environments
- Understanding of real-time constraints, memory management, and performance considerations
Desirable / Nice-to-Have Skills
- Automotive Cybersecurity experience, including: Secure communication concepts, Secure boot / secure flashing, Awareness of ISO/SAE 21434
- Functional Safety experience (ISO 26262), including: Safety-related software development practices, ASIL-aware design and implementation considerations
- Previous experience with ADAS systems, preferably front camera modules
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet)
- Knowledge of automotive diagnostics (UDS)
- Experience supporting industrialization or production phases (Experience with ADAS cameras systems is desirable but not mandatory.)
Soft Skills & Professional Attributes
- Strong analytical and problem-solving skills
- Hands-on, pragmatic engineering mindset
- Ability to work effectively in laboratory, bench, and office environments
- Clear and professional communication with cross-functional and customer teams
- Willingness to collaborate closely on-site with customer engineering teams
- High sense of ownership, accountability, and quality focus
WHAT YOU’LL LOVE ABOUT WORKING HERE?
- At Capgemini Engineering, we encourage flexibility in how, when, and where people get their work done, allowing a better work-life balance, and greater empowerment. They partner with their managers to find an arrangement that works best for their role and their circumstances.
- At Capgemini Engineering, we’re always looking ahead. We’re part of a team that creates opportunities to achieve valuable change. Change that makes a difference. New connections, new technologies, new ways to work. It’s so energizing.
- At Capgemini Engineering, we make it easy for you to deepen knowledge and learn new skills while you’re still doing the day job.
Guadalajara, MX