← Back to jobs
A

Senior Virtual Platform Software Engineer

On-siteFull-timeSystems Software DevelopmentSemiconductorsCloud Computing

Join a virtual platforms team developing environments that accelerate software development, system-level validation, and architectural exploration for custom cloud-computing hardware.

Responsibilities

  • Create and maintain virtual platform environments for software development and system-level validation
  • Optimize complex hardware-software interactions
  • Collaborate across development teams to support platform and system objectives

Requirements

  • Bachelor’s or master’s degree in computer science, electrical engineering, or a related discipline
  • At least 5 years of software development experience, preferably with C or C++
  • Knowledge of computer architecture, including CPUs, networking, and protocols
  • Strong understanding of hardware-software interaction
  • Strong knowledge of object-oriented programming, object-oriented design, data structures, and programming concepts

Nice to have

  • Experience with SystemC or other modeling languages
  • Experience with virtual platform tools
  • Verification experience with UVM
  • Knowledge of ARM architecture

Relevance

More opportunities

Similar jobs

The newest open roles in Systems Software Development.

Questions, answered

Frequently asked questions

Senior Virtual Platform Software Engineer in Israel | CVZilla