← Back to jobs
A

Senior Design Verification Software Engineer

Apple·Haifa, Israel·en
Not specifiedFull-timeSoftware DevelopmentConsumer ElectronicsSemiconductors

Develops software tools and services that support design verification across chip families, collaborating with verification stakeholders and contributing to critical project milestones.

Responsibilities

  • Develop and maintain tools across the design verification domain, including cloud-native services, graphical interfaces, LLM harnesses, and CI/CD.
  • Benchmark and improve the accuracy of agentic design verification workflows.
  • Build and manage Kubernetes-based services, including containerization, alerting, databases, user interfaces, and monitoring.
  • Gather requirements through communication with design verification stakeholders and EDA vendors.
  • Write and maintain Python scripts used in design simulation flows.
  • Support multiple projects simultaneously.

Requirements

  • Bachelor’s or master’s degree in electrical engineering, computer engineering, or computer science.
  • Multiple years of experience in design verification or design verification CAD.
  • Strong software fundamentals, including data structures and algorithms.
  • Experience automating tasks and improving workflows and processes.
  • General understanding of chip design, including hardware description languages, front-end design, simulation, synthesis, and physical design.
  • Strong communication skills and a continuous-improvement mindset.

Nice to have

  • Experience with Docker, Kubernetes, HTTP servers, authentication, and authorization.
  • Familiarity with LLM harnesses and frameworks.
  • Python experience, including asynchronous programming, Pydantic, SQLAlchemy, and FastAPI.
  • Familiarity with SQL and databases such as MySQL.

Relevance

More opportunities

Similar jobs

The newest open roles in Software Development.

Questions, answered

Frequently asked questions