Senior Boot Software Engineer

2 Months ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

As a Senior Boot Software Engineer at NVIDIA in Hyderabad, you'll design key aspects of the Tegra SoC Bootloader, enabling various platforms to boot different operating systems. Responsibilities include developing software for CPU and memory initialization, resource management, drivers, platform configuration, and security parameters. Collaboration with software, hardware, and architecture teams is crucial. You'll ensure bootloader architecture maintains compatibility and focuses on boot security and performance, adhering to ISO26262 and ISO21434 standards. The role requires expertise in embedded system software, low-level driver development, and proficiency in C programming and ARMv8 architecture.
Must have:
  • 5+ years software development experience
  • Strong C programming and debugging skills
  • Low-level driver experience
  • Knowledge of Assemblers, ELF, DWARF
  • ARMv8 architecture and board bring-up experience
  • Bootloader development for embedded systems
Good to have:
  • Experience with AI tools for software development automation
  • Functional Safe software development for automotive applications
Perks:
  • Highly competitive salaries
  • Comprehensive benefits package

Job Details

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. 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 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.

Join NVIDIA as a Senior Boot Software Engineer in our Hyderabad office, and be part of a team that is pushing the boundaries of technology! Our System Software team is dedicated to crafting and developing the Bootloader for Tegra SoC, enabling Server, Automotive, Embedded, and Mobile platforms. If you are passionate about embedded system software and eager to tackle outstanding and novel challenges, this is the perfect opportunity for you. At NVIDIA, we are driving the next era of computing with AI, revolutionizing industries from gaming to healthcare!

What you'll be doing:

  • Design key aspects of our Tegra SoC Bootloader, focusing on enabling an entire range of Tegra platforms to boot various operating systems.

  • Develop software for CPU and memory initialization, resource management, drivers, platform configuration, and security parameters.

  • Collaborate with software, hardware, and architecture 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.

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 bootloader software for embedded, mobile, or automotive 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 automation of code development and dev testing

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/

Similar Jobs

Divensi - LiDAR Analyst/GIS

Divensi

Bellevue, Washington, United States (On-Site)
8 Years ago
Diligent Corporation - Director, GTM Tools & Technology

Diligent Corporation

United States (On-Site)
2 Months ago
Apple - Software Engineering Manager, Apple Podcasts

Apple

San Francisco, California, United States (On-Site)
1 Month ago
BetterMe - HR Generalist

BetterMe

Kyiv, Kyiv City, Ukraine (On-Site)
1 Day ago
USE Insider - Inside Sales Specialist - Brazil

USE Insider

State Of São Paulo, Brazil (Hybrid)
2 Months ago
Apple - Camera Mechanical Design Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Valeo - Methods / Process Engineer (HV Projects)

Valeo

San Luis Potosi, Mexico (On-Site)
3 Weeks ago
zoox - Staff Vehicle Attribute Engineer

zoox

Foster City, California, United States (On-Site)
1 Week ago
Mendix - Principal Engineer - Appdev

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
6 Months ago
Ansys - Technical Support Engineer II: Fluid Dynamics

Ansys

Tokyo, Japan (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Lytx,  Inc  - Staff DevSecOps Engineer

Lytx, Inc

India (On-Site)
2 Months ago
Nice - Senior Professional Services Engineer, Actimize

Nice

Hoboken, New Jersey, United States (Hybrid)
2 Weeks ago
NVIDIA - Senior Product Manager – AI Networking Orchestration

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Next Level Business Services - IBM Content Manager

Next Level Business Services

Columbus, Ohio, United States (On-Site)
8 Months ago
Avalanche Studios Group - Lead Software Engineer

Avalanche Studios Group

Troy, New York, United States (Remote)
1 Month ago
Mozilla - Senior Software Engineer

Mozilla

New Zealand (Remote)
1 Month ago
ISS Stoxx - Junior Data Analyst (Data Collection and Verification)

ISS Stoxx

Makati City, Metro Manila, Philippines (On-Site)
1 Month ago
C1X  Inc  - Senior QA Engineer

C1X Inc

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
Rovio  - Game Lead

Rovio

Uusimaa, Finland (Hybrid)
7 Months ago
Marvell - Senior Principal Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Diligent Corporation - Customer Success Manager I - AMS SHIFT

Diligent Corporation

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Knack studios - Jr. System Administrator

Knack studios

Chennai, Tamil Nadu, India (On-Site)
1 Year ago
Capgemini - Java Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ajmera Infotech - React Developer II – Medical Compliance Test Suite

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
high radius - Business Development Representative

high radius

Hyderabad, Telangana, India (On-Site)
2 Days ago
Paytm - Key Account Management - Manager (Oil & Gas / Dairy)

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Poppulo - Senior Software Engineer – Frontend

Poppulo

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
PwC - Associate Project Management

PwC

Gurugram, India (On-Site)
3 Weeks ago
legion - Senior Software Engineer

legion

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Zuru - Customer Delight Ninja

Zuru

Ahmedabad, Gujarat, India (On-Site)
2 Years ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Capgemini - Mechanical & Physical Engineer - B

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
Milestone - Lead Software Engineer

Milestone

United States (Remote)
1 Month ago
bytedance - Video Algorithm Engineer - Multimedia Lab

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Blue wire software - Civil Engineer / Wastewater

Blue wire software

Pueblo, Colorado, United States (On-Site)
1 Week ago
rivos - GPGPU Performance Tooling Engineer

rivos

Santa Clara, California, United States (Hybrid)
3 Months ago
Apple - Mixed-Signal IP Firmware Engineer

Apple

San Diego, California, United States (On-Site)
2 Months ago
Capgemini - Software Engineer

Capgemini

India (On-Site)
1 Month ago
Apple - Capacity Leader, Apple Services Engineering

Apple

Cupertino, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (On-Site)

Beijing, Beijing, China (On-Site)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug