Description
NVIDIA is seeking a Senior Engineer to join its Build and Release Methodology Group. The successful candidate will work on architecting and developing a scalable infrastructure for SOC build and IP release, enabling the creation of complex SOCs.
Responsibilities:
- Define and develop system-level methodologies and tools to build SOCs efficiently and scalably
- Architect and implement core build flows to optimize build and make it simpler and efficient
- Improve build, release, and integration tools and procedures
- Identify and develop checks to enforce best practices for Build and Release guidelines
- Develop solutions to enable abstraction and compartmentalization for customer IPs
- Identify difficulties and inefficiencies in the SOC implementation process and propose ideas to solve them
- Support IP teams with Build and Release-related issues
Requirements:
- BS or MS in Electrical Engineering, Computer Engineering, or Computer Science, or equivalent experience
- 2+ years of industry experience as Build and Release Engineer, Build Automation, IP integration, and related areas
- Strong coding skills in Perl, Python, Makefile, Shell script, or other industry-standard scripting languages
- Excellent analytical and problem-solving skills
- Excellent interpersonal skills to work with multi-functional teams and collaborate with team members across sites and cultures
- Background in RTL (Verilog), Verification (UVM, System Verilog), and C/C++ is a plus