Verification Engineer

Job description

About us:

Founded in 2000, ASAL Technologies is the destination for high-quality, innovative, and cost-effective software development and hardware, professional services, and business process outsourcing services. Our highly trained engineers become an extension arm of clients, with high standards in mind that are guaranteed to satisfy even the biggest corporations. All of this is done while supporting our community and cooperating with local universities and startups.


What else?

With 300+ employees spread around 3 cities on the West Bank: Nablus, Rawabi & Hebron. And addition to that we’re also recruiting globally. We’re constantly growing, and we can assure you that you will find your passion at ASAL. It’s simple: be smart, fun, and get things done. That’s what we’re looking for!


About The Role:

As a Verification Engineer, you will be supporting the pre-sales and post-sales Simulation, Verification, and Debug tools. You will be working with key customers on deploying and supporting advanced flows. You will be collaborating with customers on incorporating new technologies and getting users' feedback to help steer product directions with R&D.
The Applications Engineer (AE) will be the front contact with the engineers and CAD teams to provide technical support in Functional Verification.

In this role, the Application Engineer will be expected to work both independently and in collaboration with other team members to address customer issues and to identify new opportunities or risks that are linked to those activities. The AE will work in collaboration with R&D teams to influence how the tools and the methodology develop and expand.


Job requirements

  • 1+ year experience in Design Verification or related field.
  • B.Sc. in Computer \ Electrical Engineering or any related major.
  • Knowledge of Object-Oriented Programming (OOP) - Must.
  • Knowledge of Digital circuits - Must.
  • Knowledge of HDL (Verilog or VHDL) - Must.
  • Knowledge in scripting languages (Python, Shell …) – Advantage.
  • Knowledge in Unix environment – Advantage.
  • Knowledge in protocols – PCIE, Eth, AMBA, USB – Advantage.
  • Self-learner likes to learn, creative – advantage.
  • Fluent English.