Taro Logo

Senior Boot Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Automotive

Description For Senior Boot Software Engineer

NVIDIA, a pioneer in accelerated computing for over 25 years, is seeking a Senior Boot Software Engineer to join their System Software team in Bangalore. This role focuses on developing bootloader solutions for Tegra SoC, enabling various platforms including Server, Automotive, Embedded, and Mobile applications. The position combines embedded systems expertise with cutting-edge technology development in AI and computing.

The role involves designing and implementing critical bootloader components for NVIDIA's Tegra platforms, working with CPU initialization, memory management, and security features. You'll collaborate across multiple teams, including software, hardware, and architecture, to create robust solutions that meet stringent automotive safety and security standards (ISO26262 and ISO21434).

This is an excellent opportunity for experienced engineers passionate about low-level software development and embedded systems. The ideal candidate will have strong C programming skills, experience with ARM architecture, and a deep understanding of bootloader development. The position offers exposure to NVIDIA's innovative technology stack and the chance to work on solutions that power next-generation computing platforms.

NVIDIA offers competitive compensation and comprehensive benefits, making it one of the most desirable employers in the technology sector. The company's commitment to innovation and its role in advancing AI technology make this an exciting opportunity for those looking to make a significant impact in the field of embedded systems and automotive computing.

Last updated 4 days ago

Responsibilities For Senior Boot Software Engineer

  • Design key aspects of Tegra SoC Bootloader for various operating systems
  • Develop software for CPU and memory initialization, resource management, drivers, and platform configuration
  • Collaborate with teams to define system requirements, configurations, and boot security
  • Ensure bootloader architecture maintains compatibility and security
  • Contribute to performance and efficiency in compliance with ISO26262 and ISO21434 standards

Requirements For Senior Boot Software Engineer

  • B.Tech/M.Tech in Electronics/Computer Engineering or equivalent experience with 5+ years of software development
  • Strong programming, debugging, and analytical skills
  • Proficiency in C programming and low-level driver experience
  • Knowledge of Assemblers, binary formats (ELF, DWARF), and ABI
  • Experience in developing bootloader software
  • Familiarity with ARMv8-based processor architecture
  • Working knowledge of ISO26262 Automotive Safety standard
  • Excellent proactive communication skills

Benefits For Senior Boot Software Engineer

Medical Insurance
  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Boot Software Engineer