About The Position

NVIDIA is seeking a Senior Firmware Engineer for its Memory Subsystem Team. This role involves groundbreaking developments in High-Performance Computing, Artificial Intelligence, and Visualization. The Memory Subsystem team is looking for engineers to contribute to the memory subsystem from silicon power-on to production. The position focuses on firmware development, validation, and debug for NVIDIA products, particularly concerning NVLINK-C2C interfaces, boot architecture, security, low power states, RAS, and telemetry functions. The engineer will apply expertise in digital and analog systems, computer architecture, and debugging to refine interface bring-up and validation strategies.

Requirements

  • BS or MS EE degree with focus in embedded systems (or equivalent experience)
  • 6+ years of proven experience in Boot architecture and firmware design
  • Excellent RTL and digital design skills
  • Good understanding and coding skills in C/ C++/Python
  • Understanding of data structures
  • Working knowledge of PC systems, windows OS, and Linux
  • Excellent debugging skills
  • Able to break problems down based on first principles
  • Possess good collaboration and cross-disciplinary teamwork skills
  • Comfortable assuming different responsibilities over the life of a product

Nice To Haves

  • Experience with high-speed IO interface is a plus
  • Knowledge in ASIL process and flow will be an added advantage
  • Familiar with scripting or programming languages such as C, C++, JAVA, Python , or Perl
  • Experience with embedded firmware
  • Deep understanding of technology and passionate about what you do
  • Strong collaborative and interpersonal skills, specifically a proven track record to optimally guide and influence within a dynamic matrix environment

Responsibilities

  • Firmware development for NVLINK-C2C
  • Validation and debug of firmware and silicon bring-up for NVIDIA products
  • Working on Boot architecture and security aspects of NVLink-C2C interfaces
  • Architectural specifications for Micro-controllers/processors used for boot and run time functions
  • Planning and implementing NVLINK-C2C interfaces, validation, and feature enablement on NVIDIA products
  • Implementing low power states, RAS, telemetry functions
  • Applying expertise in digital and analog systems, computer architecture, and debugging skills
  • Refining interface bring up and validation strategy

Benefits

  • Highly competitive salaries
  • Comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service