2 days ago
Tel Aviv-Yafo, IsraelSenior
Responsibilities
- Improve efficiency and usability across NVIDIA proprietary products, release pipelines, and processes.
- Define and develop SDKs for DPU software development.
- Prototype and integrate new technologies.
- Create and maintain build systems for complex software products.
- Develop tools using NVIDIA proprietary and other technologies.
- Lead complex integrations, automate processes, bring up full software stacks, and develop system scripts for networking technologies.
- Collaborate with software development, architecture, design, QA, and verification teams.
Requirements
- Bachelor of Science degree or equivalent experience in Computer Science, Computer Engineering, Software Engineering, or a related field.
- At least 5 years of software development experience.
- Strong programming skills in Python, Go, and Bash.
- Strong understanding of Linux and networking.
- Expertise with Linux build systems, including RPM and Makefiles.
- Experience with Docker, Ansible, and Jenkins pipelines.
- Object-oriented programming and design-pattern skills.
- Strong analytical, debugging, and problem-solving skills.
Benefits
- Competitive salaries and a generous benefits package.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
