Software Embedded Engineer, Doca

NVIDIA NVIDIA · Semiconductors · Tel Aviv, Israel +1

Seeking an embedded Software Engineer with C/C++ and Linux experience to design and develop high-performance networking solutions based on NVIDIA's Bluefield DPU hardware. The role involves close collaboration with global HW, FW, and SW teams, customer engagement, and taking ownership of key DPU software components.

What you'd actually do

  1. Design and develop high performance networking solutions based on NVIDIA's outstanding Bluefield networking cards hardware
  2. Engage closely with customers and partners.
  3. Collaborate with multiple teams in our multi-functional environment on developing new features/improvements.
  4. Stay up to date with industry best practices, new technologies, and emerging trends in software verification.
  5. Write fast, effective, maintainable, reliable and well documented code

Skills

Required

  • C/C++
  • embedded SW development
  • Linux environment
  • designing, implementing, and debugging Software
  • analytical and problem-solving skills
  • work concurrently with multiple groups

Nice to have

  • networking applications and protocols
  • driver development
  • modern C++ programming
  • Python development
  • BMC, UEFI, Secure Boot, U-Boot, ATF, and Yocto
  • working closely with hardware and board design teams

What the JD emphasized

  • expertise in embedded software development
  • take ownership and lead the SW development of key components of the DPU
  • working closely with HW, FW, and SW teams all over the world
  • take our product to next level
  • designing, implementing, and debugging Software
  • Ability to work concurrently with multiple groups in the organization