# Senior Software Engineer, Hardware Tools and Methodology Development

Hiring organization: [NVIDIA](https://career.thegoodapps.co/organizations/nvidia)

Canonical page: https://career.thegoodapps.co/jobs/167176fc-db22-4eb3-9f9c-523b4f64bae3

Listed on NVIDIA's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Location: Santa Clara, CA
- Salary: 136000 – 218500 USD per year

## Summary

NVIDIA's Clocks group seeks a software engineer to design and develop tools for RTL generation across GPU products, improving algorithms for automated connectivity and Verilog processing. This role suits someone comfortable bridging software and hardware domains, with strong C++ skills and ASIC design knowledge.

_Our summary, not NVIDIA's wording._

## Skills named

C++, Make (Integromat), Perl, Python, Verilog

## Required

- Bachelor's or Master's degree in Computer Engineering or Electrical Engineering (or equivalent experience)
- At least 3+ years of work experience
- Strong C++ coding skills
- Good understanding of ASIC Design and Verilog RTL

## Nice to have

- Experience in RTL design with Verilog, verification, and synthesis
- Proficiency in Python, Perl, and Make scripting
- Knowledge of Clocks and Resets design and verification

Apply on NVIDIA's site: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer--Hardware-Tools-and-Methodology-Development_JR2012046
