Software Engineering Intern - OpenBMC

1 Month ago • Upto 1 Years • Research & Development • Systems Design

Job Summary

Job Description

As a Software Engineering Intern at NVIDIA working on OpenBMC, you will contribute to the design and development of software solutions for various components, including Chip Resource Manager, Graphics (2D and 3D using OpenGL and DirectX), ISP, System Management, and driver stacks for Windows and Linux. The role involves working with cutting-edge graphics, multimedia, and operating system software. Responsibilities include applying knowledge of hardware operation (CPU/memory architecture, buses), OS fundamentals (multiprocessing, memory management, drivers), algorithms, data structures, parallel computing, and programming languages (C/C++, Python/Perl preferred).
Must have:
  • Strong C/C++ programming skills
  • Understanding of OS fundamentals
  • Knowledge of algorithms and data structures
  • Good academic background in CS/ECE
Good to have:
  • Linux kernel knowledge
  • Scripting (Perl/Python)
  • Object-oriented programming in C/C++
  • Knowledge of Digital Systems and Computer Architecture
Perks:
  • Competitive salary
  • Generous benefits package

Job Details

As a Software Engineering Intern, the candidate will be responsible for supporting in design and development of software solutions in the areas of Chip Resource Manager, Graphics, Video, 2D and 3D graphics under OpenGL and DirectX, ISP, System Management, driver stacks for Windows and Linux OS. We are looking for Interns who are passionate about working at the intersection of leading-edge graphics, multimedia and operating system software.

 

What you'll be doing:

  • Principles of hardware operation: CPU and memory architecture, buses and interconnects

  • Operating System fundamentals: multi-processing and scheduling, memory management, privilege modes, file systems and device drivers

  • Algorithms and data structures

  • Principles of parallel computing

  • C and/or C++ programming languages

  • Python / PERL knowledge is preferred

 

What we need to see:

  • Strong academic background

  • Pursuing M. tech/BTech in Computer Science or E&C

  • Good understanding of programming languages and processor architecture

  • Good understanding of Operating System Fundamentals.

  • Knowledge of Linux kernel is a plus

  • Strong C/C++ programming skills

  • Knowledge of scripting (Perl or python) is a plus

  • Candidates should have a solid background in

- Operating System, Algorithm development

- Knowledge on Object-oriented programming is highly a plus in C / C++

- Aptitude in innovative and optimal designs

 

Ways to stand out from the crowd:

  • Exposure to Digital Systems, Computer Architecture, Computer Arithmetic, Software Engg., C & C++ programming languages, assembly language programming, system level integration & system level programming is preferred.

  • Good communications skills and ability and desire to work as a team player are a must.

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the most desirable employers in the world. We have some of the most brilliant and talented people in the world working for us. If you are creative, autonomous and love a challenge, we want to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar Jobs

QuinStreet - Head of Client Accounts - Personal Loans

QuinStreet

United States (Remote)
1 Month ago
bytedance - Data Engineer, Cloud and System

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Google - Software Engineer

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Month ago
pay2dc - Backend Engineer

pay2dc

Gurugram, India (On-Site)
1 Month ago
high moon studios - Gameplay Engineer

high moon studios

Carlsbad, California, United States (Hybrid)
1 Month ago
undefined - Scenario mode FO

Beijing, Beijing, China (On-Site)
10 Months ago
bytedance - Research Scientist, Foundation Model, Speech & Audio

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
NVIDIA - System Software Engineer - Embedded and Automotive (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
bytedance - High-Performance Computing Research Scientist (Inference Optimization)

bytedance

San Jose, California, United States (On-Site)
2 Months ago
bytedance - Senior Research Scientist- Foundation Model, Vision and Language

bytedance

San Jose, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ubisoft - Lead Audio Designer

Ubisoft

Shanghai, Shanghai, China (On-Site)
1 Month ago
Owlcat Games - Creative Content Manager

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
Qualcomm - FY26 Intern - Engineering Internship 2026 - 6 months

Qualcomm

Cork, County Cork, Ireland (On-Site)
2 Weeks ago
Google - Senior Software Engineer, Cast SDK iOS

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Loyalty Juggernaut - Solutions Engineer

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
1 Year ago
Google - PhD Software Engineer

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Razer - Senior Software Engineer (Computer Vision Engineer)

Razer

Singapore (On-Site)
3 Days ago
NVIDIA - Senior AI-HPC Cluster Engineer

NVIDIA

Westford, Massachusetts, United States (Hybrid)
2 Months ago
Cerence - Senior Data Scientist

Cerence

United States (Remote)
1 Month ago
Google - Software Engineer III, Full Stack, Google Ads

Google

New York, New York, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Google - Software Engineer II, AI/ML, Cloud AI Infrastructure

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Marsh McLennan - Actuarial Intern

Marsh McLennan

Taipei City, Taiwan (On-Site)
3 Weeks ago
Marsh McLennan - Account Manager - Mercer Marsh Benefits (New Business Focus)

Marsh McLennan

Taipei City, Taiwan (Hybrid)
2 Weeks ago
appier - Staff/Senior Machine Learning Scientist (Ad Cloud)

appier

Taipei City, Taiwan (On-Site)
2 Weeks ago
Canonical - Ubuntu Customer Engineer

Canonical

Taipei City, Taiwan (On-Site)
2 Weeks ago
Qualcomm - Automotive NPI-Packaging Engineer, up to Sr. Staff

Qualcomm

Hsinchu City, Taiwan (On-Site)
4 Days ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Corsair gaming - Firmware Engineer

Corsair gaming

New Taipei City, Taiwan (On-Site)
1 Week ago
appier - Campaign Executive

appier

Taipei City, Taiwan (On-Site)
2 Weeks ago
Corsair - Senior Product Manager - HID

Corsair

Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Valve corporation - Electrical Engineer

Valve corporation

Bellevue, Washington, United States (On-Site)
6 Months ago
NVIDIA - Senior Research Engineer, Foundation Model Training Infrastructure

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
Tesla - Jr. PLC Programmer

Tesla

Neutraubling, Bavaria, Germany (On-Site)
3 Months ago
Riot Games - Principal Software Engineer, Product Tech-Lead - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
bytedance - Researcher Graduate (Applied Machine Learning - Enterprise) -2025 Start (BS/MS)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
bytedance - Research Scientist Graduate (Foundation Model - Vision and Language)

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
NVIDIA - Silicon Photonics Test Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
3 Months ago
NVIDIA - Senior Hardware Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug