

Share
What you’ll be doing:
Participate in a team of software engineers working on products for testing NVIDIAproducts
Take a key role in designing, implementing, and maintaining the production pipeline, tools, and workflows
Work closely with networking architects, driver engineers and other NVIDIA software engineers
Prepare and deliver internal presentations on technical topics
What we need to see:
B.Sc. in Computer Science or a related field, or equivalent experience
2-5 years of relevant software development experience
Deep knowledge of Computer Science fundamentals such as object-oriented design, algorithms, data structures, problem solving and complexity analysis
Background in Linux and Windows operating systems
Problem-solving, debugging, and analytical skills to address complex technical challenges
Excellent interpersonal and communication skills
Ways to stand out from the crowd:
Proven experience with cluster management tools (e.g., Docker, Kubernetes, Ansible) and familiarity with managing large-scale data center solutions
Proficiency in Python programming
Familiarity with large scale networking protocols
These jobs might be a good fit

Share
What we need to see:
BS in Computer Science, Computer/Software Engineering or related field
4+ years work experience in a software development.
Extensive experience in Linux kernel development and Linux driver design.
Proficiency in Linux package management, deployment, and maintenance.
Hands-on experience with kernel back-porting and patch management.
Excellent communication skills with a customer-centric approach.
Strong ability to collaborate and work efficiently in a fast-paced environment.
Programming Languages: Have experience programming in C++/C & Python as well as scripting languages
You should be focused, learn quickly, and have strong analytical skills with attention to detail. Strong troubleshooting and debugging skills.
Demonstrated uses of creative thinking for solutions to exciting problems that matter.
Ways to stand out from the crowd:
MS in Computer Science, Electrical Engineering, or a related field.
Extensive experience in Linux operating system development, contributing to overall OS functionality.
These jobs might be a good fit

Share
in Artificial Intelligence, High-Performance Computing,and Visualization. Our invention, the GPU, has transformed modern computingand is at the heart of our productsand services. Weset the standard
in a fast-paced environment,
What You’ll Be Doing:
Design, build,and maintain robust HPCand cloud infrastructure utilizing state-of-the-art technologiesand cutting-edge hardware.
Automate the deployment, configuration,and management of networkand compute resources, including bare metal servers, network switches,and VMs.
Developand streamline CI/CD pipelines to enable continuous integrationand deliveryfor our R&D engineering teams.
Optimize infrastructurefor availability, performance, observability, security, scalability,and cost-efficiency.Collaborate closelywith software development teams to integrate automated testingand quality assurance into deployment workflows.
Troubleshootand resolve issues spanning infrastructure, networking, hardware,and software environments.Stay currentwith industry trendsand incorporate best practicesin DevOpsand infrastructure management.
What We Need to See:
Bachelor’sor Master’s degreein Computer Science, Data Science, Engineering,or a related field.
5+ years of experience buildingand maintaining DevOps processes,with a strong focus on automationand reliability.
Solid experiencewith major Linux distributions (CentOS, Ubuntu, RedHat).Proficient scripting skillsin Bash, Python,or Groovy.
Deep understanding of Linux virtualization technologies (QEMU/KVM, Docker)and orchestrators like Kubernetes.
Hands-on experiencewith configuration management tools (e.g., Ansible).Strong expertisein on-premises networkingand compute infrastructure.
Familiaritywith CI/CD tools suchas Jenkins, GitHub/GitLab, Kubernetes,and GitHub Actions.Excellent writtenand verbal communication skillsin English.
Ways To Stand Out From The Crowd:
Experience workingin agile DevOps teamsand complex technical environmentsProven ability to achieveor exceed security, reliability, scalability,and availability goals.
In-depth understanding of modern cloudand infrastructure architectures.
Passionfor staying at the forefront of emerging technologiesand best practices
Join and work on technologies that are transforming entire industries. We offer an innovativeand inclusive environment where your contributions matter,and your ideas shape the future.
These jobs might be a good fit

Share
What you’ll be doing:
What we need to see:
Ways to stand out from the crowd:
These jobs might be a good fit

Share
NVIDIA is looking for a passionate Firmware Engineer to join our NIC Firmware Core team. You will be joining a team whose primary mission is to work on innovative networking adapters technologies and take the success of the current and next NVIDIA networking devices to the next level using a wide range of platforms - C layer between HW and FW, C++ OOP verification environment and automation challenges.
What you’ll be doing:
Take part in the design, development, testing, debugging, and optimization of many angles of the network adapters' core features
Collaborate with chip design, software, and architecture teams to define and craft legacy and new firmware flows
Improve our team methodologies
What we need to see:
B.Sc. in Computer Science/ Computer Engineering / Electrical Engineering (or equivalent experience)
2+ years of relevant experience
OOP/computer structure/operating system
Problem solver, independent and curious
Strong multi-disciplinary capabilities and ability to work with a wide interface of people – chip design, verification, FW, SW, and architecture
Ability to lead feature development and take full ownership of tasks from A to Z
Phenomenal teammate, strong interpersonal skills, and self-learning ability
Ways to stand out from the crowd:
Knowledge in C++ and Embedded C programming
Experience partnering with software and arch teams
Knowledge in networking, Linux, and scripting languages
Experience with in-depth problems solving
These jobs might be a good fit

Share
What you’ll be doing:
Participate in a team of software engineers working on products for testing NVIDIAproducts
Take a key role in designing, implementing, and maintaining the production pipeline, tools, and workflows
Work closely with networking architects, driver engineers and other NVIDIA software engineers
Prepare and deliver internal presentations on technical topics
What we need to see:
B.Sc. in Computer Science or a related field, or equivalent experience
2-5 years of relevant software development experience
Deep knowledge of Computer Science fundamentals such as object-oriented design, algorithms, data structures, problem solving and complexity analysis
Background in Linux and Windows operating systems
Problem-solving, debugging, and analytical skills to address complex technical challenges
Excellent interpersonal and communication skills
Ways to stand out from the crowd:
Proven experience with cluster management tools (e.g., Docker, Kubernetes, Ansible) and familiarity with managing large-scale data center solutions
Proficiency in Python programming
Familiarity with large scale networking protocols
These jobs might be a good fit