Logo-of-SEAGATE-SINGAPORE-INTERNATIONAL-HEADQUARTERS-PTE.-LTD.-hiring-for-jobs-in-Singapore-on-GrabJobs

Senior Engineer, Software Test

salary Salary :

$5,500 - 7,500 monthly

Job Description - Senior Engineer, Software Test

About our group:

The software test team in Singapore develops, maintains, and supports the software systems that enable HDD backend test operations. Working at the intersection of manufacturing and engineering, the team delivers innovative software solutions that enhance factory efficiency, improve product quality, optimize test processes, and ensure operational reliability. Through close collaboration with test, process, and manufacturing engineers, the department plays a critical role in driving continuous improvement and supporting high-volume production environments.

About the role - you will:

Develop and support test process scripts

  • Design, develop, test, and maintain Python-based scripts in a Linux environment to support manufacturing operations and product quality.
  • Identify and implement test process improvements to enhance operational efficiency, including test time reduction and workflow optimization.
  • Work closely with cross-functional engineering teams across multiple Seagate locations to support project execution and problem-solving activities.
  • Resolve software issues quickly to maintain system uptime and test efficiency.

Set up and maintain test equipment

  • Set up and maintain testers in the lab, including performing regular updates of tester software and operating systems.

Support legacy system transformation

  • Refactor, upgrade, and validate existing code to improve maintainability, reliability, and performance.

Develop, maintain, and support the HDD Auto Disposition system

  • Be part of the team that develops, maintains, and supports the HDD Auto Disposition system used to analyze failed drives and provide rework disposition in backend production.

Note: This role will be based at Shugart and may be required to support operations at the Woodlands site on an ad-hoc basis.

About you:

The ideal candidate is passionate about software development, enjoys solving technical problems, and is interested in applying AI and machine learning technologies to improve engineering productivity.

  • Demonstrates curiosity and willingness to learn HDD technologies, manufacturing processes, and storage system fundamentals.
  • Strong team player with excellent collaboration skills.
  • Innovative and proactive in identifying and solving problems.
  • Effective communicator with good interpersonal skills.

Your experience includes:

  • Bachelor’s degree in Electrical and Electronic Engineering, Computer Engineering, or a related field is required.
  • 1 to 3 years of hands-on experience in software and firmware development is preferred. Fresh graduates are welcome to apply.

Core Technical Skills: 

  • Programming Languages: Proficiency in Python, Java, and SQL for developing, deploying, and managing large-scale production software.
  • Linux & Operating Systems: Proficiency with Linux OS, custom kernel builds, Kickstart installations, and package management with RPM/Yum.
  • Database Fundamentals: Basic proficiency in relational databases and SQL. Knowledge of MongoDB is a bonus.
  • AI: Hands-on experience with AI tools is an added advantage.
Original job Senior Engineer, Software Test posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.

SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.

Read more about the company
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.