Taro Logo

Test Development Engineer - DataCenter System Software

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins to transform industries.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Test Development Engineer for their DataCenter System Software team in Taipei. This role combines firmware expertise with modern automation and AI tools to ensure quality in NVIDIA's server systems. The position requires deep technical knowledge in server firmware, BIOS/UEFI, and BMC components, along with strong automation skills. You'll be responsible for designing and maintaining test frameworks, implementing end-to-end automation, and collaborating with cross-functional teams to drive quality improvements. The ideal candidate brings 5+ years of relevant experience and will work at the intersection of hardware and software testing, using cutting-edge AI tools to enhance testing workflows. This role offers the opportunity to impact NVIDIA's datacenter products while working with innovative technologies and global teams. The position demands both technical expertise and strong communication skills, as you'll be interfacing with various stakeholders and contributing to testing strategies that ensure NVIDIA's continued leadership in accelerated computing solutions.

Last updated 2 months ago

Responsibilities For Test Development Engineer - DataCenter System Software

  • Design, develop, and maintain automated test frameworks and pipelines for server firmware and software
  • Implement and enhance end-to-end test automation to improve coverage, efficiency, and reliability
  • Collaborate with PM, development, tools, and AE teams
  • Complete tests for server firmware and software
  • Support factory test processes
  • Analyze test results and debug failures
  • Contribute to testing strategies improvement
  • Work with AI tools to facilitate the automation process

Requirements For Test Development Engineer - DataCenter System Software

Linux
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of hands-on experience in test development, firmware development, automation, or software engineering
  • Strong experience with server firmware and test methodologies
  • Understanding of server hardware, BIOS/UEFI, BMC, and firmware components
  • Experience with AI coding tools
  • Excellent problem-solving, communication, and collaboration skills
  • Passion for quality, automation, and innovation

Related Jobs

Test Development Engineer - Server OS/Virtualization

Senior Test Development Engineer role at NVIDIA, focusing on server OS/virtualization testing and automation, requiring 5+ years of experience in test development and software engineering.

Test Development Engineer - DataCenter System Software

Senior Test Development Engineer role at NVIDIA focusing on automated testing for datacenter system software, requiring 5+ years of experience in test automation and firmware development.

Test Automation Developer

Senior Test Automation Developer position at HP, focusing on automated testing solutions for laptop and desktop validation, requiring 5+ years of experience in system-level testing.

Senior DevOps Engineer, Trading Technology

Senior DevOps Engineer position at Binance, the world's largest crypto exchange, focusing on cloud infrastructure and automation for trading systems.

Senior Embedded System Software Engineer, Automotive

Senior Embedded Systems Engineer role at NVIDIA, focusing on automotive software development and integration for Tegra platforms, requiring 5+ years of experience in embedded systems.