Taro Logo

Firmware Design Engineer

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

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Firmware Design Engineer to join their FW PHY Group. This role offers an exciting opportunity to work with cutting-edge technology in networking products. The position involves developing firmware for signal processing units, working with SerDes and Optical Technologies, and collaborating with hardware and software teams across the organization.

The ideal candidate will be responsible for implementing firmware functionality, developing algorithms for silicon control, and participating in crucial phases from pre-silicon testing to final product deployment. This role requires a strong background in embedded systems, firmware development, and a solid understanding of hardware-software interaction.

Working at NVIDIA means joining one of the most forward-thinking teams in the industry, with opportunities to contribute to groundbreaking technologies. The position offers a hybrid work environment and the chance to work with teams across multiple countries. The company's focus on AI and digital twins is transforming major industries, making this an excellent opportunity for engineers who want to make a significant impact in the technology sector.

The role combines technical expertise with leadership opportunities, as you'll be leading data-driven discussions about product functionality and spearheading improvements in NVIDIA's networking products. This position is perfect for someone who enjoys tackling complex technical challenges while working in a collaborative, innovative environment.

Last updated 10 days ago

Responsibilities For 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 during Pre-silicon phase
  • 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 Firmware Design Engineer

  • B.Sc. or M.Sc. in Electrical or Computer Engineering
  • 2+ years of relevant experience
  • Proficient programming in C
  • Debugging experience and ability to investigate and triage difficult problems in embedded FW
  • Good communication skills and ability to work with people across several countries
  • Excellent English verbal and written communication skills

Related Jobs

Pre-Silicon Performance Validation Engineer

Pre-Silicon Performance Validation Engineer role at NVIDIA focusing on DPU validation, requiring 3+ years ASIC experience and expertise in RTL debug and performance analysis.

SOC Clock Distribution Engineer

Design and implement SOC level clock requirements for NVIDIA's cutting-edge chips, working on physical design optimization and integration with 3+ years of chip design experience required.

Power and Performance Characterization Engineer

Power and Performance Characterization Engineer position at NVIDIA, focusing on ASIC testing, power measurement, and hardware-software integration.

Power and Performance Characterization Software Engineer

Software Engineering role at NVIDIA focusing on embedded systems and networking protocols, requiring 4+ years of experience in C/C++ development and hardware applications.

Software Engineer

Software Engineer position at NVIDIA focusing on firmware verification and development for next-generation networking products, requiring C++, Python, and embedded systems expertise.