Taro Logo

Senior Methodology Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
Hsinchu, North District, Hsinchu City, TaiwanTaipei City, Taiwan
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Methodology Software Engineer

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Methodology Software Engineer to join their Mixed Signal Design team. This role combines software development expertise with hardware testing methodologies, focusing on building efficient workflows and automation tools. The position offers an opportunity to work with cutting-edge technology at a company known for revolutionizing gaming, graphics, and AI through deep learning.

The role involves creating sophisticated software solutions to streamline hardware testing processes, implementing AI-driven workflow improvements, and developing robust user interfaces for complex hardware tasks. You'll be working with modern technologies including Python, JavaScript, and Perl, while handling large-scale data processing and visualization challenges.

As part of NVIDIA's diverse team of innovators, you'll contribute to shaping the future of technology in an inclusive environment that values unique perspectives. The company offers competitive compensation and comprehensive benefits, making it one of the most desirable employers globally. This position is perfect for someone who combines strong software engineering skills with an interest in hardware testing and automation, and who thrives in a dynamic, multi-project environment.

The role requires 5-7 years of relevant experience and strong technical skills in Python, JavaScript, and Unix/Bash scripting, with additional knowledge of REST APIs and database systems. You'll be working from either Hsinchu or Taipei, Taiwan, contributing to NVIDIA's mission of amplifying human potential through technological innovation.

Last updated a day ago

Responsibilities For Senior Methodology Software Engineer

  • Automating hardware testing workflows using Python and Perl
  • Using AI to improve user workflows involving data collection, querying, and analysis
  • Collaborating with various teams to automate data parsing and analysis through web applications and compute farms
  • Designing robust user interfaces to simplify sophisticated hardware tasks
  • Building data visualization interfaces for processed datasets
  • Optimizing parallel processing large datasets using compute farms and AI agents
  • Assisting with building and debugging hardware testing scripts in Python and JavaScript

Requirements For Senior Methodology Software Engineer

Python
JavaScript
Node.js
  • BS, MS, or PhD in Computer Science/Engineering (or equivalent experience)
  • 5 - 7 years of relevant work experience
  • Experience with Python, JavaScript, and Unix/Bash scripting
  • Perl experience preferred
  • Familiarity with REST APIs, HTTP web servers, and database systems
  • Background with handling large datasets and parallel processing in Python
  • Self motivated, and able to switch between multiple projects

Benefits For Senior Methodology Software Engineer

  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Methodology Software Engineer

Senior Formal Verification Engineer

Senior Formal Verification Engineer position at NVIDIA, working on formal verification for networking technologies in Beer Sheva, Israel. Requires 5+ years experience and strong analytical skills.

Senior Software Engineer - GPU

Senior Software Engineer position at NVIDIA focusing on GPU development and optimization, combining expertise in graphics processing with cutting-edge AI technology.

Senior Software Engineer - Python Numerical Computing Libraries

Senior Software Engineering role at NVIDIA focused on developing Python numerical computing libraries

Senior Software Engineer - GPU

Senior Software Engineer position at NVIDIA focusing on GPU development

Senior Software Engineer, Fabric Networking - GPU

Senior Software Engineering role at NVIDIA focusing on Fabric Networking for GPU systems