Software Engineering Intern - OpenBMC

2 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

Qualcomm - Video Design Verification Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Aisera - Technical Project Manager, Customer Success

Aisera

Palo Alto, California, United States (On-Site)
2 Months ago
Britive - Technical Program Manager

Britive

Bengaluru, Karnataka, India (Remote)
1 Month ago
bytedance - Senior Payroll Analyst

bytedance

Bangkok, Bangkok, Thailand (On-Site)
2 Months ago
Mattel Inc - Industrial Engineer

Mattel Inc

West Java, Indonesia (On-Site)
6 Months ago
PwC - Senior Associate - SAP BASIS - RDC

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Coda - Senior/Staff Software Engineer

Coda

Manila, Metro Manila, Philippines (Remote)
1 Year ago
PwC - Senior consultant SAP EPM | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
9 Months ago
Nintendo - Associate Software Engineer

Nintendo

Redmond, Washington, United States (Hybrid)
5 Months ago
Alphawave Semi - Staff Engineer - IP Design

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

EveryMatrix - Trainee QA & Configuration Manager

EveryMatrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
1 Month ago
UPF Industries  - Process Technician

UPF Industries

Selma, Alabama, United States (On-Site)
1 Day ago
Hologate  - Purchasing manager (f/d/m)

Hologate

Munich, Bavaria, Germany (On-Site)
6 Months ago
Luxoft - DevOps Engineer with Azure

Luxoft

Pune, Maharashtra, India (On-Site)
6 Months ago
bytedance - Site Reliability Engineer Graduate (Product RD and Infrastructure-Global E-Commerce) - 2024 Start (BS/MS)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Corsair gaming - Sr. GL Accountant

Corsair gaming

Taoyuan City, Taiwan (On-Site)
3 Weeks ago
160over90 - Account Executive

160over90

Atlanta, Georgia, United States (On-Site)
1 Month ago
Capgemini - Senior Software Engineer

Capgemini

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Thales - Test Engineer

Thales

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Expedia - Data Scientist II, Product Analytics

Expedia

Gurugram, Haryana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Ansys - Senior Application Engineer - Mechanical

Ansys

Taipei City, Taiwan (On-Site)
1 Month ago
NXP - Quality Technician for Failure Analysis Operation

NXP

Kaohsiung, Kaohsiung City, Taiwan (On-Site)
2 Weeks ago
Qualcomm - EHS Intern

Qualcomm

Hsinchu City, Taiwan (On-Site)
1 Month ago
binance - Backend Engineer, Java - Web 3 Wallet

binance

Taipei City, Taiwan (Remote)
5 Months ago
binance - QA Engineer (Web3 Wallet) - Binance Accelerator Program

binance

Taipei City, Taiwan (Remote)
1 Year ago
Qualcomm - Sourcing Specialist, Associate

Qualcomm

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
rivos - Analog Mixed Signal Intern

rivos

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Week ago
Qualcomm - IoT Multimedia Customer Engineer for Windows IBV/IHV

Qualcomm

Taipei City, Taiwan (On-Site)
2 Weeks ago
winking Entertainment - Financial Specialist

winking Entertainment

Taipei City, Taiwan (On-Site)
1 Month ago
Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

AECOM - Senior Traffic Engineer / Supervising Traffic Engineer

AECOM

Orange, California, United States (Hybrid)
2 Weeks ago
Fortra - Sr. Software Engineer

Fortra

United States (On-Site)
2 Weeks ago
Apple - Metal Casting Process Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Week ago
Stem,  Inc  - Senior Controls Engineer

Stem, Inc

Gurugram, Haryana, India (On-Site)
2 Months ago
LegalZoom - Senior Software Engineer

LegalZoom

Los Angeles, California, United States (Remote)
1 Week ago
Alten Technology - Staff Embedded Software Engineer (AMD Kria)

Alten Technology

Lafayette, Colorado, United States (Hybrid)
1 Month ago
Marvell - Logic Design Engineer

Marvell

Petah Tikva, Center District, Israel (On-Site)
3 Weeks ago
Riot Games - Senior Software Engineer, TechOps - League of Legends

Riot Games

Los Angeles, California, United States (Hybrid)
1 Month ago
Bosch Group - University Intern Mechanical Engineer

Bosch Group

Saint Niklaus, Valais, Switzerland (On-Site)
1 Week ago
e2 open - Senior Software Engineer

e2 open

Hyderabad, Telangana, India (On-Site)
1 Month 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)

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)

Beijing, Beijing, China (On-Site)

Santa Clara, California, United States (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