Senior Firmware Engineer

Invidia

Multiple Locations
Strong c/c++ and oop capabilities
Firmware design and verification experience
Scripting abilities with python and bash
The NVIDIA Firmware team develops groundbreaking networking features for cloud, HPC and storage, driving data growth for the world’s biggest companies

Job Summary

  • The NVIDIA Firmware team develops groundbreaking networking features for cloud, HPC and storage, driving data growth for the world’s biggest companies.
  • The role involves collaborating across software, hardware and architecture teams to deliver firmware from design through productization.
  • NVIDIA is widely considered one of the technology world’s most desirable employers with forward-thinking and hardworking people globally.

Matching Summary

The NVIDIA Firmware team develops groundbreaking networking features for cloud, HPC and storage, driving data growth for the world’s biggest companies.

Skills & Requirements

Must-have

  • Strong C/C++ and OOP capabilities
  • Firmware design and verification experience
  • Scripting abilities with Python and Bash
  • Data structures and algorithms fundamentals
  • System debug and networking technology knowledge
  • Collaboration across software and hardware teams

Nice-to-have

  • Experience in simulation development
  • Firmware boot and security flows
  • x86 assembly and PC architecture knowledge
  • Knowledge of peripheral, network, storage protocols
  • Experience with Agile methods
  • Real time programming and RTOS

Key Requirements

  • B.Sc. in Computer Science/Engineering or equivalent experience
  • 10+ years of professional experience
  • Strong analytical, debugging and problem solving skills
  • Motivated and independent with strong social skills

Work Rights

Not specified

Tailored Resume

Cover Letter