Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Jenkins @ 4
Linux @ 4
Python @ 4
Communication @ 4
Git @ 4
Networking @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is looking for an excellent Senior Firmware Verification Engineer for the NVIDIA FW PHY verification group. You will be part of FW PHY verification of NVIDIA products and work closely with FW PHY development and architecture teams to gain a deep understanding of NVIDIA's products and technologies.
Responsibilities
- Own the responsibility for delivering networking features and their verification aspects.
- Define, develop and maintain verification infrastructure and regression test suites — make test suites robust, maintainable and easily portable.
- Work with continuous integration systems and regression tools, automate builds, run test suites and analyze results.
- Innovate to improve product quality and verification coverage.
Requirements
- B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or Communication Engineering.
- 5+ years of relevant experience working with established brands.
- Programming knowledge in C and C++ (C/CPP) and object-oriented programming (OOP).
- Experience with verification and automation, including developing and maintaining test suites and verification infrastructure.
- Knowledge of Linux.
- Creative, motivated, and autonomous engineer.
Ways to stand out
- Experience with Git.
- Background with Python.
- Experience with networking applications and protocols.
- Background with CI methodology & tools (Gerrit, Jenkins, etc.).
Benefits
- Competitive salary and a generous benefits package (see www.nvidiabenefits.com and https://www.nvidia.com/en-us/benefits/).
- Eligible for equity and standard NVIDIA benefits.
Compensation
Base salary ranges by level:
- Level 3: 148,000 USD — 235,750 USD
- Level 4: 184,000 USD — 287,500 USD
Final base salary will be determined based on location, experience, and pay of employees in similar positions.
Additional information
- Applications for this job will be accepted at least until August 18, 2025.
- NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.