Taro Logo

Senior Build and Release Methodology Engineer

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Hardware

Job Description

NVIDIA, a global leader in accelerated computing and GPU technology, is seeking a Senior Build and Release Methodology Engineer to join their innovative SOC development team in Bengaluru, India. This role is crucial in developing and maintaining scalable infrastructure for complex SOC development processes.

The position combines software engineering expertise with hardware development methodology, requiring strong skills in build automation, scripting, and system architecture. You'll be responsible for creating efficient build flows, implementing release procedures, and developing tools that enhance the SOC development pipeline.

NVIDIA has transformed from a GPU manufacturer for gaming to a pivotal player in AI and parallel computing. They offer a supportive, diverse environment where innovation is encouraged and individual contributions can make a global impact. The company's work spans across artificial intelligence, digital twins, and revolutionary computing solutions that are transforming major industries.

The ideal candidate will have 5+ years of experience in build and release engineering, strong programming skills in languages like Python and Perl, and excellent problem-solving abilities. Knowledge of hardware development concepts like RTL and physical design is advantageous. This hybrid role offers the opportunity to work with cutting-edge technology while contributing to NVIDIA's mission of amplifying human creativity and intelligence through technology.

Join NVIDIA's diverse team and help shape the future of computing technology while working on challenging problems that matter to the world. This role offers the perfect blend of software methodology and hardware development, making it an exciting opportunity for someone passionate about build automation and scalable infrastructure.

Last updated 3 months ago

Responsibilities For Senior Build and Release Methodology Engineer

  • Define and develop system-level methodologies and tools to build SOCs
  • Architect and implement core build flows for optimization
  • Improve build, release, and integration tools and procedures
  • Develop checks to enforce best practices for Build and Release guidelines
  • Develop solutions for IP abstraction and compartmentalization
  • Identify and solve inefficiencies in SOC implementation process
  • Support IP teams with Build and Release related issues

Requirements For Senior Build and Release Methodology Engineer

Python
Linux
  • BS or MS in Electrical Engineering, Computer Engineering, or Computer Science, or equivalent experience
  • 5+ years of industry experience as Build and Release Engineer
  • Strong coding skills in Perl, Python, Makefile, Shell script
  • Excellent analytical and problem-solving skills
  • Excellent interpersonal skills for cross-functional team collaboration
  • Background in RTL (Verilog), Verification (UVM, System Verilog) and C/C++ is a plus
  • Experience in synthesis and physical design is a plus

Related Jobs

Senior Software Configuration Management Engineer - SCM

Senior SCM Engineer role at NVIDIA managing large-scale Perforce and Git installations, developing automation tools, and improving infrastructure for global engineering teams.

Senior Tools Development Engineer

Senior Tools Development Engineer role at NVIDIA focusing on building data-driven tools and automated testing solutions for software quality improvement.

Senior Site Reliability Engineer, HPC and LSF

Senior Site Reliability Engineer position at NVIDIA, focusing on HPC infrastructure and LSF management, requiring 5+ years of Linux experience and strong automation skills.

Senior Software Configuration Management Engineer - SCM

Senior Software Configuration Management Engineer position at NVIDIA, managing large-scale Perforce and Git installations, developing automation tools, and improving SCM infrastructure.

Senior Software QA Engineer

Senior Software QA Engineer role at NVIDIA focusing on Ethernet solutions testing, requiring 5+ years of networking experience and Python automation skills.