Apply now »

Embedded engineer

Your Role

Perform validation of ARM-based CPU cores including Cortex-A/R/M and Neoverse architectures.
Analyze and debug complex CPU/system-level issues related to interrupts, exceptions, faults, and coherency errors.
Develop and execute validation test plans for ARM architectures (AArch32/AArch64).
Write, debug, and maintain bare-metal test cases to validate CPU functionality and performance.
Automate validation processes and improve test efficiency through scripting and tools.
Work closely with design and architecture teams to identify, reproduce, and resolve issues.
Utilize debug tools such as JTAG, CoreSight, waveforms, and trace analysis for root cause identification.
Participate in bring-up activities on emulation/FPGA platforms (Palladium/Veloce).
Follow best practices in version control using GIT for code and test management.

Your Profile

7–10 years of experience in ARM CPU validation, embedded systems, and low-level software verification.
Strong knowledge of ARM architecture including AArch32/AArch64, cache architecture, MMU, coherency, and interrupt handling models.
Hands-on experience in validation of ARM Cortex-A/R/M and Neoverse cores.
Expertise in debugging complex CPU/system issues such as interrupts, exceptions, faults, and coherency errors.
Proficient in using debug tools such as waveforms, traces, JTAG, and ARM CoreSight for root cause analysis.
Strong programming skills in C and Assembly for test development and validation.
Experience in writing and debugging bare-metal test cases and automating validation workflows.
Familiarity with GIT and standard version control practices.
Exposure to emulation and FPGA bring-up environments (Palladium/Veloce) is an added advantage.

What You’ll Love About Working Here

We value flexibility and support our employees with Hybrid work options and adaptable schedules to maintain a healthy work-life balance. Our inclusive culture brings together diverse professionals committed to growth, innovation, and excellence. You’ll have access to continuous learning opportunities and certifications in emerging technologies like cloud and AI.

About Us

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.

Ref. code:  455816
Posted on:  29 Apr 2026
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Bangalore, IN

Brand:  Capgemini Engineering
Professional Community:  Products & Systems Engineering

Apply now »