Firmware Design Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
Embedded
Mid-Level Software Engineer
Contact Company
2+ years of experience
AI

Description For Firmware Design Engineer

NVIDIA is seeking an exceptional Firmware Design Engineer for their FW PHY Group. This role involves close collaboration with NVIDIA's FW PHY development and architecture teams, requiring a deep understanding of NVIDIA's Networking products and technologies. The ideal candidate is an outstanding problem solver who thrives on challenges and is eager to expand their horizons.

Key Responsibilities:

  • Develop the new PHY layer for XDR (800G) InfiniBand and Ethernet Switch and NIC product lines
  • Design, develop, and deliver new networking features
  • Debug FW PHY flows on customer setups
  • Innovate to elevate NVIDIA products to the next quality level

Requirements:

  • B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • 2+ years of experience with C/C++
  • Knowledge of Linux
  • Exceptional debugging skills
  • Creative, motivated, and collaborative mindset

Preferred Qualifications:

  • Motivation to learn and improve processes and tools
  • Experience with Networking applications and protocols
  • Background with Git/Gerrit
  • Experience with Python
  • Knowledge of real-time software

NVIDIA is renowned as one of the most desirable employers in the technology sector, boasting some of the world's most forward-thinking and hardworking professionals. This position offers the opportunity to join the industry's best chip design team and become the engineer you've always aspired to be.

NVIDIA is committed to equal opportunity and diversity, providing reasonable accommodations for individuals with disabilities throughout the application and employment process. They do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Last updated 2 months ago

Responsibilities For Firmware Design Engineer

  • Work on developing the new PHY layer for the XDR (800G) InfiniBand and Ethernet Switch and NIC (network adapter) product lines
  • Be responsible for designing, developing, and delivering new networking features, debugging real problems of FW PHY flows on customer setups
  • Innovate! Bring NVIDIA products to the next quality level

Requirements For Firmware Design Engineer

Linux
Python
  • B.Sc. in Computer Science / Computer Engineering / Electrical Engineering or equivalent experience
  • 2+ years of experience with C/CPP
  • Knowledge in Linux
  • Phenomenal debug skills
  • Creative, motivated and collaborative person

Interested in this job?

Jobs Related To NVIDIA Firmware Design Engineer

Customer Safety Engineer - Automotive

Customer Safety Engineer role at NVIDIA focusing on automotive safety systems and autonomous driving technology implementation.

High Speed IO Validation Engineer

NVIDIA seeks High Speed IO Validation Engineer in Bengaluru for next-gen interconnect validation, requiring 3+ years experience in post-silicon validation and power optimization.

Linux Kernel System Software Engineer

Linux Kernel System Software Engineer role at NVIDIA focusing on embedded software development for Tegra SOC platform, requiring 2+ years of Linux kernel experience.

System Software Engineer – AUTOSAR

System Software Engineer position at NVIDIA focusing on AUTOSAR development for autonomous driving platforms, requiring 2+ years of experience in automotive software development.

Software Engineer, Bluefield SoC Platform

Software Engineer position at NVIDIA focusing on DPU Platform Software development, requiring 2+ years of experience in embedded systems and software development.