Senior Methodology Software Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

This role focuses on software methodology for hardware design and debug, automating workflows, and using AI tools to improve data collection, querying, and analysis. The engineer will also design user interfaces, build data visualizations, and optimize large dataset processing.

What you'd actually do

  1. Automating hardware testing workflows using Python and Perl
  2. Using AI to improve user workflows involving data collection, querying, and analysis
  3. Collaborating with various teams to automate data parsing and analysis through web applications and compute farms
  4. Designing robust user interfaces to simplify sophisticated hardware tasks
  5. Building data visualization interfaces for processed datasets

Skills

Required

  • Python
  • JavaScript
  • Unix/Bash scripting
  • handling large datasets
  • parallel processing

Nice to have

  • Perl
  • REST APIs
  • HTTP web servers
  • database systems

What the JD emphasized

  • Python
  • JavaScript
  • Unix/Bash scripting
  • large datasets
  • parallel processing