Firmware Engineer

NvidiaSanta Clara, CA
68d$120,000 - $189,750

About The Position

NVIDIA has been redefining accelerated networking for AI, cloud, HPC, and storage for more than a decade. We develop groundbreaking technologies that drive the data growth of the world's largest companies. Our distributed team of outstanding engineers composes a dynamic and fast-paced environment. Joining our team means gaining hands-on experience with how large-scale software projects are operated, maintained, qualified, and released — while learning how NVIDIA's industry-leading hardware and firmware are developed from concept to production.

Requirements

  • Bachelor's or Master's degree in Electrical or Computer Engineering, or equivalent experience.
  • 2+ years of experience in firmware development.
  • Strong proficiency in C/C++ and object-oriented programming.
  • Excellent data analysis, debugging, and problem-solving skills.
  • Solid understanding of digital design, computer architecture, Linux, drivers, and CPU/GPU/SoC architectures.
  • Hands-on experience with Python and Linux scripting fundamentals.
  • Highly motivated, independent, and effective communicator.

Nice To Haves

  • Strong coding and automation skills in scripting languages such as Python.
  • Experience with RISC-V architecture and verification flows.
  • Proven ability to multitask and prioritize effectively in a fast-paced environment.
  • Hands-on lab experience with board bring-up, hardware debugging, and lab tools (oscilloscopes, multimeters, logic analyzers).

Responsibilities

  • Collaborate closely with architecture, software, and hardware design teams across NVIDIA.
  • Design and implement new features for NVIDIA NIC and Switch firmware.
  • Develop verification tests for advanced features in a highly complex and sophisticated firmware testing environment.
  • Collaborate with chip development, board development, silicon, software, and program management teams to debug firmware and validation issues.
  • Contribute to early modeling, simulation, schematic, and layout reviews for next-generation board designs.

Benefits

  • Competitive salaries
  • Generous benefits package
  • Equity eligibility

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service