Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Software Embedded Engineer, DOCA

NVIDIA

. Design and develop high-performance networking solutions based on NVIDIA BlueField networking card hardware .

Posted 11/3/2026full-timeTel Aviv • IsraelMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing high-performance networking solutions, particularly with NVIDIA BlueField hardware, while effectively collaborating with cross-functional teams and engaging with customers to innovate and enhance DPU products.

Highest-signal resume keywords
C/C++ ProgrammingEmbedded Software DevelopmentLinux Environment DevelopmentDriver DevelopmentNetworking Applications and Protocols

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingEmbedded Software DevelopmentLinux DevelopmentDriver DevelopmentPython DevelopmentSoftware DebuggingSoftware DesignAnalytical SkillsProblem-Solving SkillsNetworking Protocols
Soft Skills
CollaborationCustomer EngagementOwnershipAnalytical ThinkingProblem-Solving
Tools & Technologies
NVIDIA BlueFieldBMCUEFISecure BootU-BootATFYocto
Industry Keywords
Networking SolutionsSoftware VerificationDPU ProductsMultifunctional EnvironmentEmerging Technologies

Tech Stack

Tools & technologies
LinuxPythonC++

About the role

Key responsibilities & impact
  • Design and develop high-performance networking solutions based on NVIDIA BlueField networking card hardware
  • Engage closely with customers and partners
  • Collaborate with multiple teams in a multifunctional environment to develop new features and improvements
  • Stay current with industry best practices, new technologies, and emerging trends in software verification
  • Write fast, effective, maintainable, reliable, and well-documented code
  • Innovate and improve NVIDIA DPU products from the customer's perspective
  • Take ownership and lead software development of key DPU components
  • Work closely with hardware, firmware, and software teams worldwide

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
  • 3+ years of experience writing programs using C/C++
  • Experience with embedded software development
  • Good background in designing, implementing, and debugging software
  • Experience developing under a Linux environment
  • Strong design, coding, analytical, and problem-solving skills
  • Ability to work concurrently with multiple groups in the organization
  • Experience with networking applications and protocols
  • Expertise in driver development and deep knowledge of modern C++ programming
  • Proficiency in Python development
  • Background in BMC, UEFI, Secure Boot, U-Boot, ATF, and Yocto
  • Previous experience working closely with hardware and board design teams

Benefits

Comp & perks
  • Equal opportunity employer committed to fostering a diverse work environment
  • NVIDIA values diversity and does not discriminate in hiring and promotion practices