Architect - Tegra

A technology company that invented the GPU, revolutionizing gaming, computer graphics, and parallel computing, now leading in AI and automotive solutions.
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Automotive

Description For Architect - Tegra

NVIDIA, a pioneer in GPU technology and AI innovation, is seeking an Architect for their Tegra team in Bengaluru. This role focuses on developing outstanding solutions in automotive, embedded, and mobile spaces through low-power high-performance Tegra System On Chips. As a System Architect, you'll be at the forefront of invention and development of boot architecture solutions, working with cutting-edge technology and diverse teams.

The position offers an opportunity to work on complex system architecture challenges, including secure boot sequences, BootROM software flows, and crypto algorithms implementation. You'll be responsible for platform modeling, architecture validation, and developing tools for next-generation secure boot software. This role requires a unique blend of hardware and software expertise, making it perfect for someone who enjoys working at the intersection of both domains.

NVIDIA's culture as a "learning machine" provides an environment where you'll be constantly evolving and tackling challenging problems that matter to the world. You'll be part of a diverse, supportive team that's dedicated to amplifying human creativity and intelligence through technology. The company's continuous reinvention in gaming, computer graphics, AI, and automotive sectors makes it an exciting place for those looking to make a lasting impact.

The ideal candidate will bring strong technical fundamentals in processor architecture, system design, and embedded software development, combined with excellent communication skills for collaborating across global teams. This role offers the opportunity to work with multiple cross-functional teams and contribute to next-generation technology solutions in a hybrid work environment.

Last updated 3 months ago

Responsibilities For Architect - Tegra

  • Invention, development and solving state of the art boot architecture problems
  • Definition and specification of System on Chip Boot sequences from reset
  • Defining BootROM software flows
  • Applying crypto algorithms to secure boot sequence for the platform
  • Specify complex hardware and software interactions
  • Perform architecture validation and use-case analysis
  • Platform modeling and developing validation tools for next generation secure boot software
  • Work with multiple teams including Architecture, Security, ASIC design, SW, product/marketing, and customer facing teams

Requirements For Architect - Tegra

Python
Linux
  • Bachelors in Electrical Engineering or Computer Science (Masters degree or higher preferred)
  • 2+ years of experience in C++ development
  • Experience with embedded software and system level design
  • Knowledge of processor architecture, system bus architecture, ARM processor-based architecture
  • Strong software design fundamentals
  • Strong hardware architecture fundamentals
  • Experience with scripting and automation (Python, shell scripting)
  • Strong hardware modelling skills
  • Good communication skills and ability to work across multi-geographical teams

Interested in this job?

Jobs Related To NVIDIA Architect - Tegra

ASIC Design Engineer - Hardware

ASIC Design Engineer position at NVIDIA focusing on system-level IP development and performance measurement for GPUs and SOCs, offering competitive compensation and growth opportunities.

VLSI Physical Design Engineer

VLSI Physical Design Engineer position at NVIDIA, focusing on networking product development with competitive salary and equity benefits.

DFT Engineer

DFT Engineer position at NVIDIA focusing on verification of Memory BIST logic and DFT circuits, requiring 1-4 years of experience in semiconductor industry.

Software Engineer

Software Engineer position at NVIDIA focusing on InfiniBand Switch and NVLink Core FW development, requiring 3+ years experience in embedded systems and proficiency in C++ and Python.

Firmware PHY Design Engineer

Design and develop firmware for NVIDIA's networking products, focusing on PHY layer implementation for high-performance computing solutions.