Nvidia - Santa Clara, CA

posted 5 months ago

Full-time - Mid Level
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

We are looking for an experienced Firmware engineer to integrate, bring-up, and optimize our networking software and hardware components into NVIDIA's groundbreaking products including CPUs, GPUs, and DPUs to create a complete and working solution. In this role, you will collaborate closely with engineering, product, and architecture teams to bring up NVIDIA's next-generation AI, compute, and storage systems. The dynamic and fast-paced work environment will require you to excel in problem-solving and firmware system-level debugging, all while fostering collaboration among exceptional engineers across NVIDIA's global sites.

Responsibilities

  • Lead the development of the firmware configuration file (INI) and the firmware integration into the new product.
  • Identify, diagnose, and address high-value problems during the product onboarding process, such as software compatibility, PCIe, security, and network communication issues.
  • Verify that all integrated components interact as intended, including functional testing to ensure individual components work correctly.
  • Seamlessly integrate Network SW and HW components into embedded CPU and GPU platforms by working closely with system engineering teams.

Requirements

  • BSEE/BSCE or equivalent experience
  • 4+ years of overall experience
  • Programming knowledge in Python/C
  • Strong system-level understanding and hands-on lab experience
  • Analytical capabilities and problem-solving orientation
  • Interdisciplinary knowledge
  • Ability to work within a team environment of constantly evolving requirements
  • Excellent interpersonal and intercultural skills, including written and verbal communication.

Nice-to-haves

  • Previous roles as Firmware or R/T embedded engineer, technical team manager, or system validation positions
  • Knowledge in SW-HW interfaces, power, PCIe, memory subsystems, storage components, network applications, device drivers, and real-time software
  • Experience working with complex embedded systems
  • Deep understanding of computing architectures, hardware systems block diagrams, and schematic sheets understanding.

Benefits

  • Competitive salaries
  • Generous benefits package
  • Equity options
  • Ongoing learning and development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service