What we need to see: B.Sc. in Software Engineering, Computer Engineering, Electrical Engineering, or Computer Science. 3+ years of experience in an engineering management or team leadership role, with a strong hands-on technical background. 6+ overall years of experience as an engineer. Strong coding skills with deep understanding of OOP principles and software design. Ability to operate effectively in a fast-paced, dynamic environment, balancing execution with continuous improvement. Demonstrated leadership qualities — ownership, initiative, problem-solving mindset, and the ability to drive results independently and as part of a team. Excellent verbal and written communication skills in English, with the ability to clearly articulate priorities and align with stakeholders. Ways to stand out from the crowd: Deep familiarity with c++. Familiarity with regression concepts, testing flows, and CI practices. Knowledge of Networking protocols. Working with Git, Gerrit, Jenkins, Docker. Experience in working in an agile approach. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Come join our FW Verification team and help us build future interconnect architectures that will continue to drive us forward in the fields of High-Performance Computing, Graphics, AI and Networking. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.