NVIDIA
NVIDIA
NVIDIA develops accelerated computing and artificial intelligence technologies used across gaming, data centers, cloud computing, healthcare, manufacturing, automotive, and robotics. Its work spans graphics processing units, AI platforms, simulation, and industry-focused solutions, including NVIDIA Omniverse for collaborative 3D workflows, NVIDIA DRIVE for autonomous vehicle development, and NVIDIA Clara for healthcare applications. The company brings together large technical teams working on the infrastructure and software that support advanced computing, simulation, and AI-driven analytics.

Embedded Software Engineer, DOCA — NVIDIA | Tel Aviv Onsite

Develop Linux-based C/C++ networking software for NVIDIA BlueField DPUs. Work with hardware, firmware, software teams, customers, and partners to deliver high-performance networking solutions.

Description

  • Develop high-performance networking solutions for NVIDIA BlueField networking hardware
  • Work directly with customers and partners
  • Partner with cross-functional teams to deliver new features and improvements
  • Track software verification best practices, technologies, and emerging industry trends
  • Produce fast, maintainable, dependable, and well-documented code
  • Lead software development for critical Data Processing Unit components
  • Contribute to advancing NVIDIA DPU products for customers

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience
  • At least three years of experience programming in C or C++
  • Professional experience in embedded software development
  • Demonstrated ability to design, implement, and debug software
  • Experience developing software in Linux environments
  • Strong software design, coding, analytical, and problem-solving capabilities
  • Ability to collaborate with multiple organizational groups concurrently
  • Experience with networking applications and protocols is a notable advantage
  • Driver development expertise and advanced knowledge of modern C++ are notable advantages
  • Python development proficiency is a notable advantage
  • Experience with BMC, UEFI, Secure Boot, U-Boot, ATF, and Yocto is a notable advantage
  • Experience collaborating closely with hardware and board design teams is a notable advantage

Benefits

  • Equal opportunity employer
  • Diverse work environment

Related Jobs