← Back to list
Job · Senior

Senior C/C++ Firmware Engineer

Embedded Developer • Senior • Remote • Full-time Ukraine Ukraine

NVIDIA's Networking Unit is looking for an experienced C/C++ firmware developer to design and implement new features for its NIC/DPU products.

Responsibilities

  • Design and implement new features in NIC/DPU firmware
  • Implement new standards and protocols in data center management technologies
  • Launch new hardware, ensuring products are secure, reliable and fast
  • Work across various NVIDIA teams, sharing technologies
  • Work on new features from pre-silicon stage through the full product lifecycle

Requirements

  • 5+ years hands-on C/C++ software development (embedded systems, binary network protocols)
  • Higher IT or Technical Education
  • Advanced English
  • High ability to learn, research and analyze tasks
  • Effective cross-team collaboration, SCRUM-oriented
  • Ability to inspect and improve code, processes and architecture of existing systems
  • Strong background in designing, implementing, debugging and testing complex software

Nice to have

  • Strong networking expertise, familiarity with NVIDIA's networking solutions
  • R&D mindset, working in fast-paced evolving environments
  • Cross-functional collaboration with architects on edge cases
  • Proficient in test automation and test case design
  • Experience developing and maintaining automated testing frameworks
  • Excellent knowledge of dev tools: build systems, version control (Git, Gerrit), Linux administration, shell scripting (Bash, Python)

Soft skills

Team-player attitudeCreativityAutonomyResponsibility

What we offer

  • Highly competitive salary
  • Extensive benefits package
  • Work environment promoting diversity, inclusion and flexibility

About the company

NVIDIA is at the forefront of breakthroughs in Artificial Intelligence, High-Performance Computing, and Visualization.

Languages: Angol: Felsőfok
Education: Felsőfokú informatikai vagy műszaki végzettség

Similar jobs