Senior Boot Software Engineer

5 - 9 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Boot Software Engineer at NVIDIA, you will play a crucial role in designing and developing the Bootloader for Tegra SoC, enabling a wide range of platforms to boot various operating systems. Your responsibilities will include: - Designing key aspects of the Tegra SoC Bootloader to facilitate booting different operating systems on diverse Tegra platforms. - Developing software for CPU and memory initialization, resource management, drivers, platform configuration, and security parameters. - Collaborating with software, hardware, and architecture teams to define system requirements, configurations, and boot security. - Ensuring forward and backward compatibility of the bootloader architecture with a focus on boot security and performance. - Contributing to achieving optimal performance, efficiency, and compliance with ISO26262 safety standards and ISO21434 security standards for current and future NVIDIA TEGRA SoCs. Qualifications required for this role include: - 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. - Working knowledge in developing SW per ISO26262 Automotive Safety standard. - Self-learner with excellent proactive communication skills and a professional approach to technical challenges. - Inquisitive about automation of code development and dev testing. Standing out from the crowd can be achieved through: - 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. Join NVIDIA, a company renowned for its innovation and cutting-edge technology, where you can make a lasting impact on the world. Explore the competitive salaries and comprehensive benefits package offered to you and your family at www.nvidiabenefits.com/,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You