Software Engineering Intern (GPU Development)

🏢 NVIDIA📍 Sioux Falls, SD, United States💼 Internship💻 On-site🏭 Semiconductor Manufacturing💰 35-45 per hour

About the Company

NVIDIA is a pioneer in accelerated computing, driving advancements in AI, high-performance computing, graphics, and autonomous machines. Our work impacts everything from gaming and professional visualization to data centers and robotics. We are a company of innovators, passionate about pushing the boundaries of what’s possible and shaping the future of technology.

Job Description

We are seeking a highly motivated and talented Software Engineering Intern to join our GPU Development team in Sioux Falls, SD. This internship offers a unique opportunity to contribute to cutting-edge projects involving graphics processing units (GPUs), parallel computing, and artificial intelligence. You will work alongside world-class engineers, gain hands-on experience with real-world challenges, and contribute to technologies that power the future. This role is ideal for students passionate about low-level programming, performance optimization, and innovative hardware-software co-design.

Key Responsibilities

  • Assist in the design, development, and testing of software for NVIDIA GPUs.
  • Write clean, efficient, and well-documented code in C/C++.
  • Collaborate with senior engineers to debug and optimize existing GPU software.
  • Participate in code reviews and contribute to architectural discussions.
  • Research and evaluate new technologies and methodologies relevant to GPU computing.
  • Document technical specifications and development processes.

Required Skills

  • Currently pursuing a Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, or a related field.
  • Strong programming skills in C/C++.
  • Familiarity with data structures and algorithms.
  • Experience with Linux development environments.
  • Solid understanding of computer architecture principles.
  • Excellent problem-solving and analytical abilities.
  • Strong communication and teamwork skills.

Preferred Qualifications

  • Experience with parallel programming paradigms (e.g., CUDA, OpenCL).
  • Familiarity with graphics APIs (e.g., OpenGL, Vulkan, DirectX).
  • Knowledge of GPU architecture and programming.
  • Experience with scripting languages (e.g., Python).
  • Completed relevant coursework in compilers, operating systems, or graphics.
  • Participation in hackathons, open-source projects, or personal coding projects related to graphics or high-performance computing.

Perks & Benefits

  • Competitive hourly pay.
  • Mentorship from experienced engineers.
  • Opportunity to work on impactful and innovative projects.
  • Access to cutting-edge hardware and software technologies.
  • Professional development workshops and networking events.
  • Potential for future full-time employment opportunities.
  • Dynamic and collaborative work environment.

How to Apply

Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:

  • A current resume
  • A cover letter outlining your suitability for the role and your motivation for applying.

We review applications on a rolling basis and will contact shortlisted candidates for an interview.

DISCLAIMER

Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.

VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.

Job Application

×

Login Required

You must be signed in to apply for this job.