DevJobs

Formal Verification Engineer

Overview
Skills
  • Formal Verification
  • AI
  • Architecture Simulators
  • Embedded Systems
  • Firmware
We are looking for a Software Engineer or Computer Scientist for our NVIDIA Software Formal Verification team! This is an exciting opportunity to join a unique team dealing with cutting-edge Formal Verification technology for both software and hardware. Supporting NVIDIA Switch, NIC, and GPU technologies, we research and use state-of-the-art formal verification tools and methodologies to mathematically prove the correctness of both software and hardware. You will be joining a growing team, using both in-house and third-party technologies that keep developing, and assist in defining new methodologies. As part of this team, you'll enjoy a versatile work environment that is educational, dynamic, and ambitious.

What You'll Be Doing

  • In this position, you will use formal verification tools and methods to mathematically prove the correctness of complicated logic problems
  • Help develop our Software Formal Verification methodologies and tools
  • You will work on ambitious designs along with our Firmware and Software teams and take part in developing the next generation of NVIDIA's core technology

What We Need To See

  • BSc in Computer Engineering/Computer Science/Mathematics or equivalent
  • 4+ years of experience in Software
  • Excellent analytical, logical reasoning, and problem-solving skills
  • Strong communication and interpersonal skills
  • Fluent in English

Ways To Stand Out From The Crowd

  • Background in architecture simulators
  • Experience in firmware / embedded systems
  • Experience in Formal Verification in software
  • Hands-on experience applying AI in a professional environment

NVIDIA has some of the most forward-thinking and hardworking people in the world working for us. Are you a creative engineer who loves challenges? Come join our team and help us build the future HPC, data centers, and GPUs

, , JR2015267

Nvidia