Semiconductors Digital Verification Engineer
At Capgemini, 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 vehicles, Electric vehicles 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.
Job Description
Design Verification Architecture:
- Develop and maintain verification environment components to support design and validation workflows.
- Contribute at the top level of chip design, including integration and verification of subsystems.
- Extract specifications and translate them into actionable design and verification plans.
- Create and implement assertions, scoreboards, and checkers to ensure functional correctness and coverage.
- Drive coverage closure, analyzing gaps and implementing strategies to achieve verification goals.
- Update existing verification environments for feature enhancements; architect UVM-based test benches from scratch is a strong plus.
- Mentor and support junior engineers, fostering technical growth and best practices.
- Engage directly with clients, understanding requirements and delivering tailored solutions.
- Work closely with system engineers, hardware designers, and project managers to ensure cohesive system design.
- Provide technical guidance and training on functional safety and software architecture principles.
- Communicate technical solutions and safety concepts to stakeholders.
Required Skills and Competencies:
Core Technical Skills:
- Sound fundamentals in SystemVerilog, with strong experience in Constrained Random and Coverage-Driven Verification using UVM/OVM.
- Hands-on experience in creating UVC components or sequences (mandatory).
- Basic knowledge of at least two protocols such as:
- AHB/AXI
- PCIe/CXL
- USB
- DDR
- Serial protocols
- Processor Verification
Expertise in one protocol is required for Senior-level and above.
- Ability to update existing verification environments for feature enhancements.
- Bring-up or architecting UVM-based test benches from scratch is a strong plus.
- EDA simulation/debugging tools agnostic (comfortable with multiple toolchains).
- Proficiency in scripting languages such as Perl, TCL, or Python.
- Domain expertise in at least one area for Senior-level and above:
- CPU/Processor/Server
- Multimedia
- Automotive
- Ethernet
- Mobile
Soft Skills & Competencies:
- Strong problem-solving and analytical skills.
- Excellent communication and documentation abilities.
- Leadership skills to guide development teams and drive technical decisions.
- Collaboration & Stakeholder Management
- Time Management & Attentiveness
- Learning Mindset
- Verbal & Written Communication
Preferred Qualifications:
- Bachelor’s or master’s degree in electrical engineering, Computer Engineering, or related field.
- 3-6 years of relevant experience.
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
Cairo, EG