Senior Test Development Engineer - Datacenter System Software

NVIDIA NVIDIA · Semiconductors · Taipei, Taiwan

NVIDIA is seeking a Senior Test Development Engineer in Taipei, Taiwan, to design, develop, and maintain automated test frameworks and pipelines for server firmware and software. The role involves implementing end-to-end test automation, collaborating with cross-functional teams, analyzing test results, and supporting factory test processes. The ideal candidate will have 5+ years of experience in test development or firmware development, strong knowledge of server hardware and firmware, and experience with AI coding tools. A track record of driving automation initiatives and applying AI/ML to optimize test workflows is highly desirable.

What you'd actually do

  1. Design, develop, and maintain automated test frameworks and pipelines for server firmware and software.
  2. Implement and enhance end-to-end test automation to improve coverage, efficiency, and reliability.
  3. Collaborate closely with PM, development, tools, and AE teams to understand requirements and ensure comprehensive test coverage.
  4. Complete tests for server firmware and software to ensure high product quality and meet project schedules and customer needs.
  5. Support factory test processes to ensure firmware is robust enough for manufacturing.

Skills

Required

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of hands-on experience in test development, firmware development, automation, or software engineering.
  • Strong experience with server firmware and corresponding test methodologies.
  • Proven understanding of server hardware, BIOS/UEFI, BMC, and related firmware components.
  • Experience with AI coding tools (e.g., Cursor, Windsurf, GitHub Copilot) and integrating them with MCP to test workflows.
  • Excellent problem-solving, communication, and collaboration skills.

Nice to have

  • Track record of driving automation initiatives or process improvements within a technical team.
  • Ability to communicate technical findings and recommendations clearly to both technical and non-technical collaborators.
  • Experience with multi-functional collaboration and working in distributed or global teams.
  • Demonstrated ability to apply AI/ML techniques to optimize or innovate test automation workflows and improve testing efficiency.

What the JD emphasized

  • server firmware and software
  • test development
  • firmware development
  • automation
  • server hardware, BIOS/UEFI, BMC, and related firmware components
  • AI coding tools
  • apply AI/ML techniques to optimize or innovate test automation workflows