Senior Firmware Engineer

NvidiaSeattle, WA
8d

About The Position

NVIDIA seeks a highly motivated Senior Firmware Engineer to join our firmware team. This team focuses on innovative network adapters (NIC) and readies NIC Firmware for tape-out and production. The objective is to ensure NIC Firmware is fully verified before manufacturing the actual chip. You will work closely with advanced emulation systems. As a Firmware engineer, you will engage in various areas, including low-level C communication with hardware and software. This role is ideal if you enjoy being involved in all development activities related to preparing new chips for production. What you'll be doing: Working on bringing up next-generation NIC devices Collaborating closely with Chip Design, Firmware, and Software teams during integration activities Supporting NIC Firmware code for new devices Preparing regression for NIC models on emulation environments Improving the team's work efficiency by adapting methodologies and automating routine activities

Requirements

  • B.Sc. in Electrical Engineering / Computer Science / Computer Engineering (or equivalent experience)
  • 5+ years of relevant proven experience
  • Knowledge of computer structure & operating systems
  • Skilled in Python & Bash (experience with tcsh is a plus)
  • Prior involvement in Pre-Silicon activities.
  • Experience in Real-Time or Embedded software programming
  • Excellent problem-solving skills, independence, and curiosity
  • Strong multi-disciplinary capabilities and ability to work with a wide interface of people - chip design, verification, FW, SW

Nice To Haves

  • Knowledge of hardware verification concepts and tools
  • Experience partnering with software and hardware teams to define and implement firmware
  • Knowledge in networking, Linux, and scripting languages
  • Background with in-depth problem-solving
  • Experience with Cadence Palladium

Responsibilities

  • Working on bringing up next-generation NIC devices
  • Collaborating closely with Chip Design, Firmware, and Software teams during integration activities
  • Supporting NIC Firmware code for new devices
  • Preparing regression for NIC models on emulation environments
  • Improving the team's work efficiency by adapting methodologies and automating routine activities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service