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 5 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 RTL Analysis Methodology Engineer

Senior RTL Analysis Methodology Engineer position at NVIDIA, developing chip design methodology and CAD flows for semiconductor products, with focus on CDC and RDC analysis.

Senior System Software Engineer - Tegra

Senior System Software Engineer position at NVIDIA focusing on Data Center Server Platform Diagnostics, developing software for AI and HPC computing systems.

Senior System Verification Engineer

Senior System Verification Engineer role at NVIDIA focusing on GPU and SOC emulation, requiring expertise in verification techniques and protocols.

Senior System Performance and Power Engineer

Senior System Performance and Power Engineer role at NVIDIA focusing on silicon and system level feature development and optimization.

High-Speed IO Engineer

Senior High-Speed IO Engineer position at NVIDIA focusing on next-gen high speed interconnects development and optimization.