Senior System Software Engineer - Boot SW Engineering

NVIDIA
Hyderabad, Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: mastersSkills: ["Proactive communication","Self-learning","Technical problem-solving","Analytical thinking"]

Design and develop the Boot SW stack for NVIDIA SoCs, including CPU and memory initialization, resource management, drivers, platform configuration, and boot security. Collaborate across software, hardware, and platform teams to define requirements and configurations. Own bootloader architecture for forward/backward compatibility while optimizing performance and efficiency and aligning with ISO26262/ISO21434. Use AI tools to automate workflows and agentic processes.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
3 days ago

Senior System Software Engineer - Boot SW Engineering

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Design and develop the Boot SW stack for NVIDIA SoCs, including CPU and memory initialization, resource management, drivers, platform configuration, and boot security. Collaborate across software, hardware, and platform teams to define requirements and configurations. Own bootloader architecture for forward/backward compatibility while optimizing performance and efficiency and aligning with ISO26262/ISO21434. Use AI tools to automate workflows and agentic processes.
Location: Hyderabad, Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design key aspects of the Boot SW to enable NVIDIA SoC platforms to boot multiple operating systems.
  • •Develop and productize CPU and memory initialization, resource management, drivers, platform configuration, and boot security software.
  • •Collaborate with software, hardware, architecture, and platform teams to define system requirements, configurations, and boot security.
  • •Ensure bootloader architecture forward/backward compatibility with focus on boot security and performance.
  • •Contribute to performance and efficiency improvements while meeting ISO26262 safety and ISO21434 security standards; improve workflows using AI agents and automation frameworks.

Key Requirements

  • •B.Tech/M.Tech in Electronics/Computer Engineering or equivalent experience with 5+ years of software development.
  • •Strong programming, debugging, and analytical skills with deep understanding of operating systems and processor ISA.
  • •Proficiency in C programming with low-level driver experience and expertise in system-level debugging.
  • •Knowledge of assemblers, binary formats (ELF, DWARF), and understanding of ABI.
  • •Experience developing boot software or BSP for embedded, mobile, automotive, or networking products; familiarity with ARMv8-based systems and board bring-up.
Experience:5+ yearsEmbedded systemsAutomotiveNetworkingBoot softwareSystem-level debugging
Education:Master's in Electronics/Computer Engineering
Skills:Proactive communicationSelf-learningTechnical problem-solvingAnalytical thinking
Tech Stack:CARMv8ELFDWARFABIISO26262ISO21434AI agents

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor