Senior Engineering Manager (Software Development)

Location: 

Shugart, SG

Posting Date:  Oct 1, 2025
Job ID:  13009

About our group:

 

The Software Engineering department within Equipment Design Engineering (EDE) organization at Seagate Technology is responsible for designing, developing, and sustaining robust software solutions for HDD backend test equipment and automation systems. The team specializes in automation controllers (PLCs), vision software, Linux OS and kernel optimization, firmware development, and secure system integration. Their work spans supporting and optimizing automation sequences, developing new software for equipment and drive component assembly, and ensuring system reliability and efficiency through rapid troubleshooting and continuous improvement. The department also leads initiatives in Industry 4.0, machine learning, and AI—enabling advanced data collection, streaming, and analytics for Overall Equipment Effectiveness (OEE) reporting. By collaborating across hardware, firmware, and software domains, the team drives innovation, supports high-volume manufacturing, and ensures the scalability, security, and performance of Seagate’s production test environments.

About the role - you will:

 

Software Development:

1. Oracle Linux and Test Equipment (TE) Security 

  • Strategically allocate software resources to align with the TE security roadmap, ensuring timely and high-quality RPM releases.
  • Oversee secure RPM delivery, addressing key vulnerability fixes and implementing enhanced/robust access controls.
  • Manage TE server security upgrades, maintenance, certificate handling, and password management.
  • Ensure the efficiency and reliability of production Backend Test Equipment (BET) software through prompt bug fixes, feature enhancements and scheduled releases.
  • Provide rapid resolution for BET systems software issues to maintain uptime and testing efficiency.

2. New Software Design for Test Equipment

  • Lead development of new software solutions including automation via PLCs, vision software, and centralized configuration interfaces.
  • Drive software development and qualification for new hardware integrations.
  • Conduct complex requirement analysis, software architecture design, and technical implementation, ensuring high-quality software.

3. Firmware Development & Sustaining

  • Lead firmware development for new PCBA boards.
  • Manage firmware upgrades and ongoing support for existing PCBA boards.

4. Software Support & Sustaining

  • Provide comprehensive support for BET systems software, ensuring swift issue resolution and sustained system performance.

 

Industry 4.0, OEE, Machine Learning & AI Initiatives

  • Lead Industry 4.0 efforts for BET systems, including data collection and streaming to Kafka server, and OEE-based reporting.
  • Collaborate with the internal teams to define requirements, estimate timelines, and develop execution plans for new AI initiatives.

 

Team Management: 

  • Build and lead a high-performing technical team, overseeing recruitment, performance reviews, project execution, and cross-border collaboration.
  • Manage project priorities, deadlines and deliverables effectively. 

 

Technical Architecture:

  • Design and refine systems architectures for high concurrency and availability to ensure system stability and scalability.

 

Problem Solving: 

  • Engage directly with engineers to review code, address challenges, and resolve technical issues swiftly to ensure smooth project delivery.

About you:

 

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
  • Proven track record in leading the end-to-end development of automation software systems from the ground up, such as automation systems, vision systems, host central platforms for drive handling, cooling and systems power management.
  • Demonstrated leadership in developing, optimizing, and maintaining BET software in Linux environment.
  • Adaptable and willing to take ownership of software projects transitioned from other teams, with a proactive attitude toward learning new tools and programming languages.
  • Strong understanding of security protocols and technologies, including SSL/TLS, certificate lifecycle management, and key management systems.
  • Knowledgeable in the LDAP concepts, user account management and authentication, Puppet, configure the firewall, DNS, and managing packages, services, and filters. 
  • Proven expertise in developing, deploying, and managing large-scale production software systems using programming languages such as C/C++/C#, Java, and Python. 
  • Proven ability to implement new processes that enhance engineering team productivity and operational efficiency. 
  • Knowledge of version control systems (eg. Git), and development workflows.

Your experience includes:

 

  • Over 10 years of hands-on experience in software development and management for test equipment systems, with in-depth knowledge of automation controller architectures, including various PLCs and vision software.
  • Experience in supporting custom server configurations and hardware devices, including OS and kernel-level optimizations. 
  • Experience with microcontroller platforms, RTOS firmware development, and C/C++ for embedded systems.
  • Experience in designing integration frameworks and architectures for new operating systems (in Linux) or software tools and collaborating with teams on co-development efforts. 
  • Extensive leadership experience in building and managing technical teams of 10+ members with excellent communication and cross-functional coordination skills.

Location:

 

Location: Shugart, Singapore
Travel: None


 

 

 

 

 

 

 

 

 

 

About Us

With more than four decades of storage innovation, Seagate empowers humanity to thrive in the data age and helps people and businesses navigate the ever-expanding data landscape. 

We craft precision-engineered, cutting-edge solutions that help the world store and manage exponential data growth.

Seagate is powered by our talented and passionate workforce of 29,000 employees across the globe who embody our core values: integrity, innovation, and inclusion. Striving towards excellence every single day, we show up with these values for our customers, business partners, shareholders, and communities alike.

Join us and get inspired to make a difference in the datasphere!

 

 

Seagate is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, ancestry, national origin, citizenship status, physical or mental disability, genetic information, marital status, sex (which includes pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, sexual orientation, religion, military and veteran status, or other status protected by applicable law.  We will consider for employment qualified applicants with arrest and conviction records. EEO Know Your Rights Poster 

Seagate will provide reasonable accommodation with the application process upon request as required to comply with applicable laws. If you need assistance or accommodation due to a disability, you may contact us at accommodations@seagate.com. 

All Seagate jobs will remain open for a minimum of seven days.

For information on how Seagate collects and uses your personal information during the application process, please review the Applicant Privacy Statement.