Senior Software Engineer - Infrastructure and Tools
Indexed description
What You’ll Be Doing
- Crafting efficiency and usability improvements across NVIDIA proprietary products that will help streamline various release pipelines and processes across NVIDIA.
- Definition and development of SDKs to be used for DPU SW development.
- POC of new technologies that require additional development/integration efforts.
- Creating and maintaining build system for complex SW products.
- Developing tools using various NVIDIA proprietary and other cutting-edge technologies.
- Collaborate with team members, Architects, design, QA teams, and verification.
- B.Sc. or equivalent experience in Computer Science, Computer/Software Engineering or related field.
- 5+ years work experience in a software development.
- Strong programming skills in Python, Go, and Bash.
- Strong understanding of Linux and networking.
- Solid expertise in Linux build systems, encompassing RPM and Makefiles.
- Experience with Docker, Ansible, and Jenkins pipelines.
- Proven object-oriented programming skills and design patterns.
- Motivated, responsive, and keen on process improvement.
- Excellent Analytical, debugging, and problem-solving skills.
- Experience with bootloaders.
- Contribution to open-source projects.
- Experience working with SoC.
- Familiar with other SDK such as CUDA SDK.
- Strong interest towards groundbreaking technologies and ability to take initiatives and drive them across multiple functional teams.
, , JR2017948
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search