Your Role and Responsibilities
To strengthen our team we are hiring development engineers for hardware verification (m/f/x) – starting as soon as possible. The HW verification team works on a wide range of tasks:
- Pre-silicon verification of the logical design of future IBM processors, ASICs, cache and memory hierarchy, and full systems
- Use state-of-the-art techniques to simulate and verify the designs of these custom microprocessor-based systems
- Design & implementation of reference models, simulation drivers, generators
- Creating environments and methodologies for simulating the VHDL input, as well as analysis and problem debug
- Close collaboration with other teams in logic design, research, tools and firmware development
- Development of tools for automation and improvement of our used methodology
- Improving and provisioning of the existing DevOps and workflow infrastructure for our agile hardware and processor development projects
- Evaluation and measuring of simulation coverage
Required Technical and Professional Expertise
- Bachelor, Master or Doctorate degree in Computer Engineering, Computer Science, Electrical Engineering or similar fields of study.
- Strong programming skill
- Very good knowledge of object-oriented programming (C++ preferred), good knowledge of a scripting language like Python
- Good background of computer/-processor architecture
- VHDL or Verilog
- Knowledge of development tools/technologies (GitHub, Docker, Jenkins, Artifactory, …)
- Strong team player and open minded to work in international teams
- Strong communication skills in English and committed to learn German
Preferred Technical and Professional Expertise
- Interested in improving machine learning, analytics and DevOps methods and applying them to our projects.