Upload Button Icon Add office photos

Nvidia

Compare button icon Compare button icon Compare
filter salaries All Filters

116 Nvidia Jobs

System Software Engineer - OpenBMC

3-8 years

Bangalore / Bengaluru

1 vacancy

System Software Engineer - OpenBMC

Nvidia

posted 1 day ago

Job Role Insights

Flexible timing

Job Description

We are looking for a System Software Engineer - OpenBMC Platform. The candidate will be responsible for supporting in design and development of software solutions in the areas of OpenBMC, System Management, Platform Drivers for various NVIDIA platforms HGX, MGX, DGX platforms etc. We are looking for engineers who are passionate about working on system software and firmware components, platform drivers and system manageability standards.
What youll be doing:
  • Design and implement OpenBMC Core Infrastructure and Features for GPU Server platforms.
  • Hands-on work with bringing up BMC firmware, performance analysis, and coding various manageability features for NVIDIA s Server platforms.
  • Design, Develop and contribute to reviews closely working with Opensource community. Influence community to enable NVIDIA features and platform requirements.
  • Crafting solutions for errors, stats & configuration appropriate to CPU, GPU, DIMM, SSDs, NICs, IB, PSU, BMC, FPGA, CPLD, etc. for enterprise readiness of NVIDIA Server platforms.
  • Designing and developing performance-optimized active monitoring BMC solutions using DMTF Standards including MCTP, Redfish, SPDM, and PLDM specifications.
  • Instrumenting code to ensure maximum code coverage, writing and automating unit tests for each implemented module, and maintaining detailed unit test case reports.
  • Providing software quality reports based on static analysis, code coverage, CPU load.
  • Working with security team to ensure developed code is in line with product security goals, and with hardware, teams to influence hardware design and review HW architecture & schematics.
What we need to see:
  • Bachelor of Science Degree (or higher) or equivalent experience in Computer Science, E&C and Electrical Engineering.
  • 3+ years of relevant experience.
  • Domain expertise in BMC Firmware development on X86 or ARM Platforms including BMC-BIOS communication, thermal management, power management, firmware update, device monitoring, firmware security, etc.
  • Board Bring-up expertise with hands-on experience in Device drivers like I2C/I3C, SPI, PCIe, SMBus, Mail-box, etc. as well as the device trees for U-Boot and Linux kernel.
  • OOB or In-band System Management experience with exposure to standards IPMI, KCS, DMTF Standards (PLDM, MCTP, Redfish, PMBus, NVMe, etc. )
  • Understanding of REST architecture style especially JSON over HTTPS with OAuth.
  • Strong programming and scripting skills using C/C++, Bash, Python, Go, etc. both for Linux user-space programs and system programs with thorough code reviewing skills.
  • Strong in Linux fundamentals, various Linux distributions and packages, Linux upgrade mechanisms, building and deploying Linux images.
  • You should possess excellent written and oral communication skills, good work ethics, a high sense of collaboration, a love to produce quality work, and a commitment to finish your tasks every single day. You are a self-starter who loves to find creative solutions to complicated problems.
Ways to stand out from the crowd:
  • Contributor to industry standards like Open Compute, OpenBMC, IPMI, DMTF Standards, and open source.
  • Expertise in system software and platform security for x86/ARM-based Rack/Blade server systems.

Employment Type: Full Time, Permanent

Read full job description

Prepare for Your Nvidia Interview with Real Experiences!

View interviews
Office worker

What people at Nvidia are saying

4.3
Rating based on 8 System Software Engineer reviews

Likes

Great culture, good stock options.

  • Salary - Good
  • +2 more
Dislikes

Slow career growth.

  • Skill development - Poor
  • +2 more
Read 8 System Software Engineer reviews

System Software Engineer salary at Nvidia

reported by 80 employees with 1-5 years exp.
₹20.5 L/yr - ₹38 L/yr
244% more than the average System Software Engineer Salary in India
View more details

What Nvidia employees are saying about work life

based on 633 employees
66%
96%
86%
80%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Nvidia Benefits

Free Transport
Free Food
Cafeteria
Health Insurance
Work From Home
Job Training +6 more
View more benefits

Compare Nvidia with

Qualcomm

3.8
Compare

Intel

4.2
Compare

Indus Towers

3.7
Compare

Sterlite Technologies

3.8
Compare

Cisco

4.2
Compare

BT Business

4.0
Compare

Lumen Technologies

4.0
Compare

Redington

4.0
Compare

Vindhya Telelinks

4.0
Compare

Colt Technology Services

4.3
Compare

Tejas Networks

4.0
Compare

Juniper Networks

4.2
Compare

ITI

3.7
Compare

Railtel Corporation Of India

3.6
Compare

GTL Infrastructure

4.2
Compare

Presto Infosolutions

3.4
Compare

GTL Limited

4.4
Compare

Jasmin Infotech

3.9
Compare

Network Techlab

3.9
Compare

Compuage Infocom

4.1
Compare

Similar Jobs for you

C Developer at Prop Solution 4U Pvt Ltd

Bangalore / Bengaluru

8-15 Yrs

Not Disclosed

System Software Engineer at NVIDIA

Pune, Bangalore / Bengaluru

1-6 Yrs

Not Disclosed

Senior System Software Engineer at NVIDIA

Pune, Bangalore / Bengaluru

4-14 Yrs

Not Disclosed

System Software Engineer at ATRIA LOGIC PVT LTD

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

System Software Engineer at India Medtronic Pvt. Ltd,

Hyderabad / Secunderabad

3-6 Yrs

Not Disclosed

Senior System Software Engineer at NVIDIA

Mumbai, Hyderabad / Secunderabad + 3

4-7 Yrs

Not Disclosed

System Software Engineer at NVIDIA

Bangalore / Bengaluru

1-5 Yrs

Not Disclosed

Software Development Engineer at Amazon Development Centre (India) Pvt. Ltd.

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

Software Engineer at Meta

Bangalore / Bengaluru

2-7 Yrs

Not Disclosed

Embedded Software Engineer at Yolotech88

Hyderabad / Secunderabad

5-10 Yrs

Not Disclosed

Nvidia Bangalore / Bengaluru Office Locations

View all
Bengaluru Office
NVIDIA Graphics PVT LTD, C-1 "Jacaranda", Wing-A Manyata Embassy Business Park, Outer Ring Road Bengaluru
Karnataka 560045
Bengaluru Office
Nvidia Graphics Pvt Ltd, C1, Nagavara Bengaluru
Karnataka 560045

System Software Engineer - OpenBMC

3-8 Yrs

Bangalore / Bengaluru

Python, Coding, C++ +6 more

1 day ago·via naukri.com

Senior Manager, System Software - Cloud Storage

12-15 Yrs

Hyderabad / Secunderabad

Digital Marketing, Python, Web Development +6 more

1 day ago·via naukri.com

Principal Engineer - Cloud Level Block Storage

6-9 Yrs

Hyderabad / Secunderabad

Architecting, Networking, Research +3 more

1 day ago·via naukri.com

Senior System Software Engineer - Communications

5-10 Yrs

₹ 27L/yr - 72L/yr (AmbitionBox estimate)

Hyderabad / Secunderabad, Bangalore / Bengaluru

Networking, Coding, Linux +6 more

1 day ago·via naukri.com

Senior DevOps Engineer - GeForce NOW Cloud

1-7 Yrs

Pune

Python, Operations, Gaming +4 more

1 day ago·via naukri.com

Senior NPI Engineer

4-8 Yrs

Pune

Networking, Cloud Computing, Project Management +5 more

1 day ago·via naukri.com

DFT Engineer - Hardware

0-4 Yrs

Bangalore / Bengaluru

Python, Coding, Semiconductor +7 more

2 days ago·via naukri.com

Senior System Software Engineer - Graphics

4-12 Yrs

₹ 25.2L/yr - 49.5L/yr (AmbitionBox estimate)

Hyderabad / Secunderabad, Pune, Bangalore / Bengaluru

Computer Science, Machine Learning, Gaming +5 more

3 days ago·via naukri.com

Verification Engineer, SOCV

0-5 Yrs

Bangalore / Bengaluru

Electrical Engineering, Manual Testing, Architecture +4 more

3 days ago·via naukri.com

Senior CPU and SOC Verification Engineer

5-10 Yrs

Hyderabad / Secunderabad, Bangalore / Bengaluru

Computer Science, Artificial Intelligence, Architecture +6 more

3 days ago·via naukri.com
write
Share an Interview