NVIDIA
Posted 3d ago

Systems Software Engineer, CPU Manageability Stack

NVIDIA
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • developing software
  • debugging systems
  • collaborating teams
Requirements
  • 5+ years' experience and a BS or MS in computer engineering
  • Computer science, or related field. Requires C
  • Python
  • Linux kernel
  • Operating systems
  • Hardware architecture
  • Concurrency, and real-time programming expertise
Technical tools mentioned
CPythonIPMIMCTPPLDMLinuxOpenBMCKVMQEMUCodex

Job description

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. We are building industries leading CPUs for embedded, automotive and data center verticals to harness the full potential of our versatile and performance GPUs. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

We are now actively looking for energetic, enthusiastic and technologically savvy engineers to join the Chips System Software team. Here we architect and develop the boot firmware for the flagship CPUs which are the core components for high-compute platforms for automotive, datacenter and other critical applications. The best candidates will have excellent C and Python programming skills, a thorough understanding of operating systems and kernel programming, a good understanding of hardware architecture, and excellent communication and planning skills.

What you'll be doing:

  • As a member of the Tegra Core Firmware Team, you will build and develop Manageability Software stack environment.

  • Apply your strong communication skills to develop software, drive ideas, and analyze documents, ensuring flawless communication of our technology to both internal and external audiences.

  • Participate in embedded bare-metal development for Tegra chips and connect these activities to server management protocols and standards.

  • Collaborate closely with hardware architecture teams, finding opportunities to improve our architecture and make it more performant across generations.

  • Develop partnerships with team members internally and externally, as collaboration is key in our engineering teams!

What we need to see:

  • 5+ years of experience with BS or MS degree in Computer Engineering, Computer Science, or a related field.

  • Outstanding C and Python programming abilities.

  • A strong desire to continuously improve processes and tools for a productivity at speed of light through AI tools.

  • Working experience with server management protocols such as IPMI, MCTP, and PLDM is a definite plus.

  • Strong understanding of multicore hardware, operating systems build, concurrency, virtual memory, caching, interrupts, device drivers, and real-time programming

  • Detailed and extensive experience with Linux kernel software is required

  • Excellent interpersonal skills.

Ways to stand out from the crowd:

  • Experience analyzing, debugging, and tuning the performance of complex system software stacks.

  • Knowledge and understanding of OpenBMC and virtualization platforms (KVM, QEMU).

  • Working experience with AI tools such as Codex, creating agentic AI tools

  • Proficiency creating skills with continuos refinement.

  • Deep understanding of system-level architecture, such as topologies, interconnects, memory hierarchy, interrupts, and memory-mapped IO.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/ 

About NVIDIA

Designs graphics processing units and artificial intelligence hardware.

Similar jobs

Systems Software Engineer roles near Bengaluru, Karnataka
3d
Save
Mark Applied
Hide
Systems Software Engineer, CPU Manageability Stack
Bengaluru, Karnataka, India
OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Designs GPU-accelerated computing and artificial intelligence hardware.
5+ YOE5+ years with a computer engineering or computer science degree; strong C, Python, Linux kernel, operating systems, hardware architecture, concurrency, and real-time programming experience.
C, Python, IPMI, MCTP, PLDM, Linux, OpenBMC, KVM, QEMU, Codex
1w
Save
Mark Applied
Hide
Senior Engineer, Systems Software & Platform Engineering
Bengaluru, Karnataka, India
OnsiteFull Time
Qualcomm
QualcommNASDAQ: QCOM: Designs and manufactures semiconductors and wireless telecommunications products.
2+ YOEBachelor's degree and 2+ years, master's degree and 1+ year, or PhD in a relevant field; experience with C/C++ programming, embedded systems, platform software, and system-level debugging.
Linux, Android, Zephyr, FreeRTOS, C, C++, Java, Python, Claude Code, Claude CLI, GitHub Copilot, MCP agents
1w
Save
Mark Applied
Hide
Lead Software Systems Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Sabre
SabreNASDAQ: SABR: Provides technology and data solutions for the global travel industry.
7+ YOEBachelor’s or master’s degree in computer science, information technology, or related field; 7–8 years implementing and administering ServiceNow ITOM, including Discovery, Service Mapping, and CMDB integration.
ServiceNow, ServiceNow Discovery, ServiceNow Service Mapping, ServiceNow Event Management, ServiceNow Certificate Management, CMDB, MID Server, GCP, ServiceNow Flow Designer, ServiceNow IntegrationHub, APIs, ITIL, SOA
1w
Save
Mark Applied
Hide
Systems/software engineer I - RIS - Test
Bengaluru, Karnātaka, India
HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Providing global edge-to-cloud infrastructure and IT solutions for businesses.
3+ YOE3+ years product test experience; strong knowledge of L2/L3 protocols, OSI/TCP-IP suite, routing protocols and test tools; expert in Python/Perl and test automation; BE/ME/MCA in CS/ECE.
JUNOS, Python, Perl, IXIA, Spirent, Robot Test framework
1w
Save
Mark Applied
Hide
Systems/software engineer I - RIS - Test
Bengaluru, Karnātaka, India
HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Provides edge-to-cloud IT infrastructure and platform services.
3+ YOE3+ years product test experience with L2/L3 protocols, BE/ME/MCA in CS/ECE, Python and Perl automation skills, experience with IXIA/Spirent and JUNOS, strong debugging and RCA abilities.
JUNOS, EVOPerform, Perl, Python, Robot Framework, IXIA, Spirent
1w
Save
Mark Applied
Hide
Systems/software engineer I - RIS - Test
Bengaluru, Karnataka, India
HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Provides global edge-to-cloud technology solutions and IT infrastructure services.
3+ YOEBE/ME/MCA in CS/ECE; 3+ years product test experience; strong Python and Perl automation skills; experience with JUNOS/EVOPer, routing protocols and test equipment (IXIA, Spirent); RCA and debugging expertise.
JUNOS, EVOPer, Perl, Python, IXIA, Spirent, Robot Test framework
1w
Save
Mark Applied
Hide
AI PRINCIPAL SW SYSTEMS ENGINEER -10359
Bangalore, Karnataka, India
HybridFull Time
Extreme Networks
Extreme NetworksNASDAQ: EXTR: Provides cloud-managed networking hardware and software solutions.
10+ YOEDesign and lead large-scale distributed systems and AI/agentic platforms; proficiency in general-purpose languages and cloud platforms; 10+ years software lifecycle experience; mentoring and technical leadership experience.
Python, Java, Go, C++, AWS, Azure, Google Cloud, Kafka, Spark, Flink, PySpark, MapReduce
1mo
Save
Mark Applied
Hide
Senior Systems Software Engineer
Bengaluru or Gurugram
HybridFull Time
SentiLink
SentiLink: Provides identity verification and fraud prevention for financial institutions.
7+ YOE7+ years software development with backend/SRE experience; strong coding in Python or Go; PostgreSQL, Docker, Kubernetes; observability with Datadog/CloudWatch/Prometheus; AWS and Terraform/Terragrunt experience preferred; able to work late-evening IST overlap.
Python, Go, PostgreSQL, Docker, Kubernetes, Datadog, CloudWatch, Prometheus, Terraform, Terragrunt, AWS