Ukraine, Kyiv Remote (Global)

NVIDIA is hiring a Senior Firmware Engineer

About the Role

Join a forward-thinking team focused on building next-generation networking technologies. As a Senior Firmware Engineer, you'll play a key role in shaping firmware for NIC and DPU platforms, guiding solutions from pre-silicon design through full product deployment.

What You'll Do

  • Develop and verify firmware features for high-speed networking hardware using C and C++.
  • Implement and integrate networking standards and protocols into data center technologies.
  • Collaborate across engineering teams to align firmware with system architecture and security requirements.
  • Support hardware launches by ensuring firmware meets performance, reliability, and security benchmarks.
  • Engage throughout the product lifecycle, contributing insights from concept to long-term maintenance.

What We Need From You

  • At least five years of practical experience in C/C++ development, particularly in embedded environments and low-level systems.
  • A solid foundation in binary network protocols and systems programming.
  • Advanced English proficiency for clear communication and documentation.
  • Proven ability to analyze complex problems, conduct technical research, and deliver effective solutions.
  • Strong collaboration skills with experience in agile workflows and team-driven development.
  • Commitment to writing clean, maintainable code and improving existing software architecture.
  • Experience debugging and testing complex software systems at scale.

Preferred Skills

  • Deep understanding of networking technologies, including management protocols and troubleshooting in data center environments.
  • Experience with test automation frameworks and designing test cases that cover edge conditions and critical paths.
  • Familiarity with development tools such as Git, Gerrit, Linux systems, Bash, Python, and build systems.
  • A research-oriented mindset with the ability to work alongside architects to refine specifications and anticipate future challenges.

Environment and Benefits

You'll work in a flexible, inclusive setting that values innovation, collaboration, and personal growth. The organization supports technical excellence through competitive compensation, comprehensive benefits, and a culture committed to diversity and empowerment. As part of a broader engineering ecosystem, you'll have opportunities to share knowledge and influence multiple product lines.

Required Skills
CC++Embedded SystemsBinary Network ProtocolsGitGerritLinuxBashPythonBuild SystemsSCRUM CC++GitGerritLinuxBashPythonbuild systemsversion control systemsshell scriptingembedded systemsbinary network protocolsSCRUM
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
NVIDIA
NVIDIA builds accelerated computing platforms and AI technologies that power advancements in areas such as generative AI, data centers, robotics, and digital twins.
All jobs at NVIDIA Visit website
Job Details
Category embedded
Posted 3 months ago