Senior Firmware Design Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Hardware

Description For Senior Firmware Design Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Firmware Design Engineer to join their FW PHY Group in Tel Aviv. This role combines hardware and software expertise, focusing on developing firmware for NVIDIA's cutting-edge networking products. The position offers an opportunity to work with state-of-the-art SerDes and Optical Technologies, implementing firmware functionality in signal processing units.

The role requires deep technical expertise in embedded systems, firmware development, and physical layer communications. You'll be working at the intersection of hardware and software, developing and maintaining firmware algorithms that control Silicon, while collaborating with cross-functional teams across architecture, hardware, and software.

As a Senior Firmware Design Engineer, you'll be involved in the entire product development lifecycle, from pre-silicon development using emulation and simulation environments to silicon bring-up and software development phases. This position offers the chance to work with some of the industry's most forward-thinking professionals and contribute to NVIDIA's innovative networking solutions.

The ideal candidate combines strong technical skills in C programming and embedded systems with excellent communication abilities, as the role involves collaboration across multiple countries. This position offers the opportunity to work with cutting-edge technology while being part of NVIDIA's mission to pioneer accelerated computing solutions that transform industries through AI and digital twins.

Last updated 13 hours ago

Responsibilities For Senior Firmware Design Engineer

  • Enabling new SerDes and Optical Technologies
  • Implement FW functionality in signal processing units of NVIDIA products
  • Work closely with architecture, HW, and SW design teams
  • Define implement and maintain FW algorithm to control the Silicon
  • Develop and test FW on emulation & simulation environments
  • Debug and screen HW/FW/SW issues
  • Take an active part in silicon bring-up and SW development phases
  • Lead data-driven discussions about product functionality and improvements

Requirements For Senior Firmware Design Engineer

Python
  • B.Sc. or M.Sc. in Electrical or Computer Engineering
  • 5+ years of relevant experience
  • Proficient programming in C
  • Debugging experience in embedded FW
  • Experience with physical layer of communication protocols
  • Good communication skills across several countries
  • Excellent English verbal and written communication skills
  • Good understanding of analog, mixed-signal circuit operation

Interested in this job?

Jobs Related To NVIDIA Senior Firmware Design Engineer

Senior Boot Software Engineer

Senior Boot Software Engineer position at NVIDIA, developing bootloader for Tegra SoC platforms, requiring 5+ years of embedded software development experience.

Senior Software Engineer - Ethernet Switch

Senior Software Engineer position at NVIDIA focusing on Ethernet Switch SDK development, requiring expertise in C programming and embedded systems.

Senior Firmware PHY Verification Engineer

Senior Firmware PHY Verification Engineer position at NVIDIA, focusing on firmware verification, requiring 5+ years of experience and strong C/C++ programming skills.

Senior Digital Design Verification Engineer - Hardware

Senior Digital Design Verification Engineer role at NVIDIA focusing on verifying SerDes IPs for gaming, AI, and autonomous driving applications.

Senior Firmware PHY Developer

Senior Firmware PHY Developer role at NVIDIA, focusing on firmware development for network devices, requiring expertise in C programming and embedded systems.