Browse current jobs

Senior System Software Engineer - Boot SW Engineering

NVIDIA · Hyderabad

Apply on employer website

Collected role description

Role overview

Senior System Software Engineer - Boot SW Engineering at NVIDIA

Design key aspects of the Boot SW with focus on enabling an entire range of NVIDIA SoC platforms to boot various operating systems.

Responsibilities

  • Develop and productize software for CPU and memory initialization, resource management, drivers, platform configuration, and security parameters.
  • Collaborate with software, hardware, architecture and platform teams to define system requirements, configurations, and boot security.
  • Ensure the bootloader architecture maintains forward and backward compatibility, emphasizing on boot security and performance.
  • Contribute to achieving the best performance, efficiency in compliance with ISO26262 safety standards and ISO21434 security standards for current and next-generation NVIDIA TEGRA SoCs.
  • Improve work flows and processes by using AI agents and tools to establish automation frameworks and agentic work flows.
  • What we need to see:
  • B.Tech/M.Tech in Electronics/Computer Engineering or equivalent experience with 5+ years of software development.
  • Strong programming, debugging, and analytical skills with a deep understanding of operating systems and processor ISA.
  • Proficiency in C programming and low-level driver experience; expertise in system-level debugging.
  • Knowledge of Assemblers, binary formats (such as ELF, DWARF), and understanding of ABI.
  • Experience in developing Boot software or BSP for embedded, mobile, automotive products or networking products.
  • Familiarity with ARMv8-based processor architecture and board bring-up.
  • Self-learner with excellent proactive communication skills and a professional approach to technical challenges.
  • Inquisitive about AI tools and Agentic work flows.
  • Ways to stand out from the crowd:
  • Proven experience in bootloader development and bare metal programming.
  • Experience with developing and applying AI tools to automate Software development workflows and processes.
  • Familiarity with developing Functional Safe software for automotive applications.
  • 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/

Employment details

  • Location: India [Hyderabad], India [Bengaluru]

About the employer

  • NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.
  • Join NVIDIA as a Senior System Software Engineer in our Boot SW development team in India and be part of a team that is pushing the boundaries of technology!
  • At NVIDIA, we are driving the new age of computing with AI, revolutionizing industries from gaming to healthcare!

Additional role details

  • 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.
  • An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world.
  • 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.
  • Our System Software team is dedicated to crafting and developing the Boot SW stack for NVIDIA SoCs enabling computation products in Automotive, Embedded, and Server markets.
  • If you are passionate about embedded system software and eager to tackle outstanding and novel challenges, this is the right opportunity for you.

Collected experience requirement

5+ years