Software Engineering Intern - OpenBMC

3 Months ago • Upto 1 Years • Software Development & Engineering

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

Capgemini - Talent Management (COE)

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
C3 IoT - QA Automation Engineer

C3 IoT

Guadalajara, Jalisco, Mexico (On-Site)
3 Weeks ago
Motorola solutions - Senior Frontend Developer

Motorola solutions

Uxbridge, England, United Kingdom (Hybrid)
2 Months ago
Maersk - Intermodal Planner

Maersk

Budapest, Hungary (Hybrid)
2 Weeks ago
Rockstar Games - Senior Data Engineer

Rockstar Games

New York, United States (On-Site)
2 Months ago
PwC - SAP ABAP - Consultant

PwC

Kolkata, West Bengal, India (On-Site)
10 Months ago
Capgemini - Kibana Engineers

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Rippling - Staff Software Engineer, Variable Comp

Rippling

Bengaluru, Karnataka, India (On-Site)
5 Days ago
Ansys - Principal Software Engineer - User Interface

Ansys

Exton, Pennsylvania, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Veeam Software - Principal Product Manager, Kasten

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
welevel  - Talent Acquisition Manager (f/m/d)

welevel

Munich, Bavaria, Germany (On-Site)
7 Months ago
Adyen - Corporate Counsel (Litigation)

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
3 Weeks ago
Marsh McLennan - Senior Compensation Consulting Analyst

Marsh McLennan

Singapore (Hybrid)
1 Month ago
London stock Exchange - Model Validation Lead

London stock Exchange

Paris, Île-de-France, France (On-Site)
1 Year ago
Adyen - Strategic Growth Manager

Adyen

San Francisco, California, United States (Hybrid)
2 Weeks ago
JDA - Support Lead – PL/SQL, Unix Shell scripting & WMS

JDA

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Sailpoint - Sales Operations Analyst - Public Sector

Sailpoint

Austin, Texas, United States (Remote)
3 Months ago
Sleeper - Trade Operations Analyst

Sleeper

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

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

binance - Data Scientist, Quantitative Trading (NLU/NLP)

binance

Taipei City, Taiwan (Remote)
2 Months ago
NVIDIA - Technical Marketing Manager

NVIDIA

Taipei City, Taiwan (On-Site)
6 Months ago
rivos - CPU Design Verification - Full-time

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
9 Months ago
WongDoody - Product Designer

WongDoody

Taipei City, Taiwan (On-Site)
4 Months ago
USE Insider - Senior Account Director

USE Insider

Taipei City, Taiwan (Hybrid)
1 Month ago
Qualcomm - RFFE Production Test Engineer, Senior

Qualcomm

Hsinchu City, Taiwan (On-Site)
2 Months ago
Qualcomm - KGD DRAM Product and Test Engineer (Zhubei)

Qualcomm

Hsinchu City, Taiwan (On-Site)
2 Months ago
binance - iOS Engineer

binance

Taipei City, Taiwan (Remote)
1 Month ago
Corsair gaming - 3D Artist / Generalist

Corsair gaming

Taipei City, Taiwan (On-Site)
1 Month ago
Toast - Supplier Quality Engineer

Toast

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Highspot - Software Development Engineer

Highspot

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Omnissa - Member of technical staff (Appsecurity, Pentesting)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
PwC - Director SAP Supply Chain Planning | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
10 Months ago
Bungie - Senior Analytics Engineer

Bungie

Bellevue, Washington, United States (Hybrid)
3 Weeks ago
virtous games - 6-month internship – Software Engineer

virtous games

Cergy, Île-de-France, France (Hybrid)
4 Months ago
Keywords International - Senior Engineering Manager

Keywords International

Pune, Maharashtra, India (Hybrid)
2 Months ago
Mozilla - Senior Staff Engineering Program Manager

Mozilla

Canada (Remote)
3 Weeks ago
Aptive - Industrial Engineer

Aptive

Beja, Béja Governorate, Tunisia (On-Site)
2 Weeks ago
lifechruh - Core Services Staff Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
9 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.

Taipei City, Taiwan (On-Site)

Beijing, Beijing, China (On-Site)

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

Santa Clara, California, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Dubai, Dubai, United Arab Emirates (On-Site)

Beijing, Beijing, China (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