NVIDIA

Senior CUDA Compute Systems Software Engineer

NVIDIA

Santa Clara, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

NVIDIA is seeking a highly skilled and motivated Senior CUDA Compute Systems Software Engineer to join our dynamic team. As a leader in the world of visual computing, we are constantly pushing the boundaries of innovation and revolutionizing the way people interact with technology. This is an exciting opportunity for a talented individual to work on cutting-edge projects and collaborate with a team of passionate engineers. We are looking for someone with a strong background in CUDA and a passion for developing high-performance compute systems. If you are ready to take your career to the next level and make a significant impact on the future of computing, then we want to hear from you!

  1. Develop and maintain advanced software systems using CUDA technology.
  2. Collaborate with a team of engineers to design and implement cutting-edge projects.
  3. Continuously research and stay updated on the latest advancements in CUDA technology.
  4. Design and implement efficient algorithms and data structures for high-performance computing.
  5. Troubleshoot and debug complex software systems to ensure optimal functionality.
  6. Work closely with hardware teams to optimize software for specific hardware architectures.
  7. Write and maintain technical documentation for software systems.
  8. Mentor and provide guidance to junior engineers.
  9. Participate in code reviews to ensure code quality and maintainability.
  10. Proactively identify and address performance bottlenecks in software.
  11. Collaborate with cross-functional teams to develop solutions for challenging technical problems.
  12. Stay updated on industry standards and best practices related to CUDA and high-performance computing.
  13. Contribute to the development of new features and enhancements for existing software systems.
  14. Participate in project planning and estimation of development efforts.
  15. Effectively communicate project updates and progress to stakeholders.
Where is this job?
This job is located at Santa Clara, CA, USA
Job Qualifications
  • Advanced Knowledge And Experience In Cuda Programming, Including Proficiency In Cuda C/C++, Cuda Toolkit, And Cuda Libraries.

  • Expertise In Parallel Programming, Gpu Architecture, And Performance Optimization Techniques For Large-Scale Compute Systems.

  • Strong Understanding Of Computer Systems And Software Engineering Principles, Including Experience With Multi-Threading, Memory Management, And Distributed Systems.

  • Proven Track Record Of Successfully Designing And Implementing Complex Software Systems, Preferably In The Field Of High Performance Computing.

  • Excellent Problem-Solving Skills And Ability To Work Independently And In A Team Environment, With Experience Leading And Mentoring Junior Developers.

Required Skills
  • Software Development

  • Debugging

  • Machine Learning

  • Deep Learning

  • Optimization techniques

  • GPU architecture

  • Profiling

  • Parallel Computing

  • Parallel Algorithms

  • High-Performance Computing

  • Cuda Programming

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • flexibility

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior CUDA Compute Systems Software Engineer in Santa Clara, CA, USA is $140,000 - $170,000 per year. This can vary depending on factors such as experience, skills, and the specific company or industry the engineer is working in.

Additional Information
NVIDIA is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJuly 15th, 2024
Apply BeforeJuly 8th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About NVIDIA

NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started