About this role
Location(s)
- Cairo - Al Qahirah - Egypt
Siemens Digital Industries Software is a global leader in driving transformation through digital enterprise engineering, manufacturing, and electronics design. Our EDA (Electronic Design Automation) division provides software and hardware verification solutions that help companies around the world deliver high-performance electronic products to market faster and more efficiently.
Position Overview
We are looking for a Hardware Verification Engineer to join our HAV team in Cairo, Egypt.
Main Responsibilities:
- Develop and execute verification plans, including testbench architectures and test case development.
- Design and develop co-emulation-based and/or simulation-based verification environments.
- Work with existing complex testbenches targeting different platforms, including simulation and co-emulation.
- Integrate software and hardware DUTs and work with different programming languages within the verification environment.
- Implement and monitor code coverage and/or functional coverage metrics to assess verification completeness.
- Run and debug complete testbenches comprising embedded software and hardware components on Questa and/or Veloce platforms.
- Work closely with design and architecture teams to understand design specifications and requirements.
- Identify and debug issues within the design and verification environments.
- Collaborate with design teams to identify and address coverage gaps.
- Mentor junior engineers and provide guidance on verification best practices.
- Utilize verification tools and methodologies to achieve high-quality verification results.
- Document and report verification progress and coverage status to relevant stakeholders.
Job Requirements:
- B.Sc. or M.Sc. degree in Computer Engineering, Electronics Engineering, or Communications Engineering, with experience in hardware design verification.
- Advanced knowledge of SystemVerilog for developing testbenches and writing assertions.
- Advanced knowledge of UVM (Universal Verification Methodology) for building reusable verification environments.
- Proficiency in code coverage and/or functional coverage techniques.
- Good knowledge of integrating commercial VIPs into UVM testbenches.
- Good knowledge of RTL development and Verilog.
- Good knowledge of digital circuits, digital design, digital systems, and computer architecture.
- Knowledge of C, C++, and object-oriented programming (OOP).
- Knowledge of scripting languages, such as Perl, Shell, and Tcl.
- Excellent command of written and spoken English.
- Ability to work independently and as part of a team.
- Excellent presentation and communication skills.
- Knowledge of programming using SystemC is an advantage.
Why Join Us?
We are Siemens:
At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world.
You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!
Compensation & Benefits
The salary range for this position is USD 17,700 to USD 35,400 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/
Our Commitment to Diversity & Inclusion
We value equal opportunities and welcome applications from people with disabilities. At Siemens, we believe people who've had real experiences dealing with being different will excel as leaders. Let's foster a culture of creativity and innovation. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Siemens Software. Transform the Everyday
#LI-EDA #LI-Hybrid