IBM Experienced Software Engineer - Haifa in HAIFA, Israel

Job Description

IBM Hardware Development Lab is leading the ongoing effort of Processors Development, including embedded processors, servers and super computers.

Our leading tool development team is looking for a strong Software engineer to join the team and work on Global projects!

The team develops and supports a test generator tool used in the verification of processors during their design phase.

The technology used is at the backbone of IBM's processors development effort, including embedded processors, servers and super computers.

In this role, you will be developing CPU verification tools to assure processor logic is running and accurate.

You will be required to understand, design and develop using C++ , perform modeling using various languages and technologies and more.

In addition, as complexity of processors grow, you will also be required to to learn and use new methods and technologies and show innovative ideas to keep up with requirements.


  • Bs.c in Computer Science or Computer Engineering.

  • At least 3 years of previous relevant experience

  • Previous experience in large software project, preferably in C++ - great advantage

  • Excellent communication skills

  • Ability to work in a dynamic, global environment

  • Team player, but also capable of independent work

  • Fluent English and Hebrew

Location - Haifa

Required Technical and Professional Expertise

Bs.c in Computer Science or Computer Engineering

Preferred Tech and Prof Experience


EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.