NVIDIA logo

Senior System Software Engineer

NVIDIA · Posted Sep 23

Graphics processing units, artificial intelligence platforms, accelerated computing, and data center solutions

India, PuneFull-timeOnsiteSenior Level5+ years₹40.0L–₹70.0L yearly100+ applicants
SemiconductorsArtificial IntelligenceComputer HardwareCloud ComputingPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

NVIDIA's BSP software team is looking for highly motivated, dynamic BSP experts with strong experience in embedded systems who are passionate about solving complex problems spanning across the stack. The team works on SOC architecture, EC, UEFI and related components across SOC and GPU products. This role involves solving product level problems, bringing up new SOC and GPU architectures, collaborating with OEM partners, and designing, developing, and maintaining BSP components including bootloaders, device drivers, and kernel.

What you will do

  • Identify and Solve product level problems across SOC products.
  • Bring-up new SOC and GPU architecture.
  • Collaborate with OEM partners to ensure seamless BSP integration with their platforms.
  • Design, develop, and maintain BSP components, including bootloaders, device drivers, and kernel.
  • Work closely with hardware and software teams to develop new solutions.
  • Stay updated with the latest industry trends and technologies related to BSP and embedded systems.

Skills used in this role

BSPEmbedded SystemsSoC ArchitectureECUEFIARMx86RISC-VDevice DriversKernel DevelopmentBootloadersGPU ArchitectureProblem SolvingCommunication

What the employer is looking for

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field and 5+ years of experience.
  • In-depth expertise in BSP development for SoC platforms.
  • Experience with various SoC platforms such as ARM, x86, or RISC-V.
  • Proven experience in designing operating system agnostic BSPs.
  • Strong knowledge of embedded systems, device drivers, and kernel development.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.

Preferred qualifications

  • Familiarity with AI tools to solve complex problems.
  • Experience with developing UEFI and EC features.
  • Lead SOC development end-to-end for specific domain.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About NVIDIA

NVIDIA Corporation is a multinational technology company that designs graphics processing units (GPUs) for the gaming and professional markets, as well as system on a chip units (SoCs) for the mobile computing and automotive market. Pioneering accelerated computing, the company has become a driving engine of modern artificial intelligence, deep learning, and data center infrastructure.

Industry
Semiconductors
Company size
42000+ employees
Founded
April 5, 1993
Location
Santa Clara, California, USA
Funding stage
Public Company

Funding

Public Company · $5M raised

Worldview Technology Partners

Leadership

JH
Jensen Huang

Founder, President and Chief Executive Officer

CK
Colette Kress

Executive Vice President and Chief Financial Officer

CA
Chris A. Malachowsky

Founder and NVIDIA Fellow

JP
Jay Puri

Executive Vice President, Worldwide Field Operations