Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Nvidia Senior PCIe DevOps Automation Verification Engineer 
Israel, North District 
209134704

01.12.2024

What you’ll be doing:

  • Develop and maintain automated verification environments for PCIe technology in both pre-silicon and post-silicon stages.

  • Design and implement CI / CD pipelines to automate testing, deployment, and verification processes for PCIe hardware and firmware.

  • Collaborate with multi-functional teams including software engineers, firmware developers, architects, and hardware teams to define and implement automation strategies.

  • Continuously improve existing automation frameworks to enhance efficiency, scalability, and reliability.

  • Solve issues in development environments by identifying root causes in both hardware design and software integration.

  • Lead efforts in automating regression testing suites using Python or other scripting languages.

  • Work closely with architecture teams to craft innovative solutions for low-level firmware verification methods.

What we need to see:

  • Bachelor's degree (B.Sc.) or equivalent experience in Electrical Engineering / Computer Science / Computer Engineering.

  • 6+ years of experience and proven ability in DevOps, automation, or verification roles with a focus on PCIe technology.

  • Strong knowledge of Object-Oriented Programming (OOP), computer architecture, operating systems, and real-time or embedded systems.

  • Hands-on experience with CI/CD tools such as Jenkins or GitLab CI for automating deployment processes.

  • Proficiency with scripting languages like Python or Bash for automation tasks.

  • Knowledge of hardware verification concepts and tools (C++, SystemVerilog) and familiarity with a structured approach to software testing.

  • Strong problem-solving skills with the ability to work independently while collaborating across multiple teams.

  • Excellent social skills with a consistent record to work in multi-disciplinary environments.

Ways to stand out from the crowd:

  • Extensive experience working with PCI Express (PCIe) protocols in a verification or automation capacity.

  • Expertise in cloud-based infrastructure tools such as AWS or Azure for running scalable test environments.

  • Knowledge of networking protocols, Linux environments, and scripting languages like Python for test automation.

  • Experience working with Jenkins pipelines for continuousintegration/continuousdeployment (CI/CD).

  • Familiarity with containerization technologies (Docker/Kubernetes) for running test environments.