FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesLinuxPythonC++
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
