Senior Firmware Engineer

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
Embedded
Senior Software Engineer
In-Person
8+ years of experience
Enterprise SaaS · AI

Description For Senior Firmware Engineer

NVIDIA, a global leader in accelerated computing, is seeking a Senior Firmware Engineer to join their Network adapter Firmware team. This role is integral to developing cutting-edge networking features for cloud, HPC, and storage solutions that drive data growth for the world's largest companies. The position offers a dynamic, meaningful, and fast-paced environment working with talented engineers globally.

The role involves deep engagement with firmware development, working closely with architecture and software design teams to implement new features in NVIDIA's Networking firmware core. You'll be responsible for implementing verifiers for advanced features in the firmware testing environment and gaining comprehensive understanding of system debugging, networking technology, and hardware/firmware/software relationships.

The ideal candidate should possess a B.Sc. in Computer Science/Engineering with 8+ years of development experience, demonstrating strong C/C++ capabilities and fundamental understanding of data structures and algorithms. Additional valuable skills include Python/Bash scripting, network protocols knowledge, and real-time programming experience.

NVIDIA, which acquired Mellanox in 2020, is known for being one of technology's most desirable employers, offering the opportunity to work on innovative solutions that increase data center efficiency and deliver faster data processing. The company maintains a strong commitment to diversity and equal opportunity employment, fostering an inclusive work environment for all employees.

Last updated 20 days ago

Responsibilities For Senior Firmware Engineer

  • Work closely with architecture and software design teams
  • Implement new features in NVIDIA Networking firmware core
  • Implement verifiers for advanced features in random Firmware testing environment
  • Debug systems and understand networking technology and HW/FW/SW relationships
  • Operate, maintain, qualify and release large software projects

Requirements For Senior Firmware Engineer

Python
Linux
  • B.Sc. in Computer Science/Engineering or equivalent experience
  • 8+ years of development experience
  • Strong C/C++ capabilities
  • Understanding of data structures and algorithms fundamentals
  • Scripting abilities (Python, Bash) - Advantage
  • Strong analytical, debugging and problem-solving skills
  • Motivated and independent with strong interpersonal skills

Interested in this job?

Jobs Related To NVIDIA Senior Firmware Engineer

Senior Firmware PHY Verification Engineer

Senior Firmware PHY Verification Engineer role at NVIDIA, focusing on firmware verification, networking features, and automation with C/C++ and Linux expertise required.

Senior System Level Product Engineer

Senior System Level Product Engineer role at NVIDIA, focusing on post-silicon validation and system level testing for industry-leading GPU and SOC products.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller development, requiring 5+ years experience in firmware development and strong programming skills.

Senior Power and Thermal Engineer

Senior Power and Thermal Engineer role at NVIDIA focusing on next-generation power management solutions and system architecture optimization.

Senior Silicon Low Power Development Engineer

Senior Silicon Low Power Development Engineer role at NVIDIA, focusing on developing and architecting power-saving features for silicon and system-level implementations.