Used Tools & Technologies
Not specified
Required Skills & Competences ?
Linux @ 4 Python @ 1 Bash @ 1 Communication @ 4 Networking @ 4Details
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 and engage in low-level C communication with hardware and software. This role is ideal for engineers who enjoy all development activities related to preparing new chips for production.
Responsibilities
- Work on bringing up next-generation NIC devices
- Collaborate closely with Chip Design, Firmware, and Software teams during integration activities
- Support NIC firmware code for new devices
- Prepare regression for NIC models on emulation environments
- Improve the team’s work efficiency by adapting methodologies and automating routine activities
- Work with advanced emulation systems to verify firmware prior to tape-out and production
Requirements
- B.Sc. in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience
- 5+ years of relevant proven experience
- Knowledge of computer structure and operating systems
- Skilled in Python and Bash (experience with tcsh is a plus)
- Prior involvement in pre-silicon activities
- Experience in real-time or embedded software programming
- Strong problem-solving skills, independence, and curiosity
- Strong multi-disciplinary capabilities and ability to work with a wide interface of people (chip design, verification, firmware, software)
Ways to Stand Out
- 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
Compensation and Benefits
- Base salary ranges provided by NVIDIA (determined by location, experience, and comparable pay):
- Level 3: 152,000 USD - 218,500 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and benefits.
Other Information
- Applications for this job will be accepted at least until January 17, 2026.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.