Description
As a senior software engineer at NVIDIA, you will craft highly efficient software to automate and facilitate chip design and verification processes.
You will work as part of a team to build reliable, scalable, and high-performance software used by hundreds of engineers worldwide.
Responsibilities include:
- Developing backend and frontend web applications
- Creating web tools in Golang, TypeScript, and JavaScript to manage product definitions at the hardware level
- Researching and developing software solutions to improve efficiency in architecture, hardware, and software teams
- Optimizing daily workflows for top chip modelers and designers
Requirements:
- Strong experience with Golang and Unix/Linux
- Proven knowledge of web languages TypeScript and JavaScript
- In-depth understanding of database concepts and object modeling
- Solid understanding of algorithms, computer architecture, and computer science theory
- Bachelor's degree (or higher) in Computer Science or equivalent experience
- 6+ years of software development experience
- Flexibility and adaptability for working in a global and dynamic environment
Nice to have:
- Experience with container technologies like Docker or container orchestration like Kubernetes
- Knowledge of Ruby
- Ability to read and understand C++, especially Modern C++
You will also be eligible for equity and benefits.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-MA-Westford/Senior-Fullstack-Software-Engineer_JR2021866