-
View all jobs
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
Oracle Linux and Test Equipment (TE) Security
We're looking for a highly experienced engineer with over 15 years of hands-on experience in software and firmware development for test equipment systems. Your expertise should include in-depth knowledge of system cooling and air flow management software for backend test equipment systems.
Core Technical Skills
Location: Shugart, Singapore
Travel: None
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
Oracle Linux and Test Equipment (TE) Security
- Design, develop, and maintain software in a Linux environment.
- Manage and optimize the OS and Kernel for custom server configurations and devices.
- Support software installation and troubleshoot PC setups.
- Schedule and run security scans to find and fix vulnerabilities, ensuring on-time RPM releases.
- Provide rapid resolution for software issues to maintain system uptime and testing efficiency.
- Analyze the technical feasibility of software solutions from problem definition to final implementation.
- Collaborate with internal teams to define requirements, estimate timelines, and ensure tasks are completed on schedule.
- Manage individual project priorities, deadlines and deliverables.
- Develop and perform software testing for new hardware integrations.
- Develop firmware for new PCBA boards, with a focus on system cooling and air flow management.
- Provide prompt bug fixes and feature enhancements for existing boards.
- Manage firmware upgrades and provide ongoing support.
- Develop applications to support Industry 4.0 efforts, including data collection and streaming for OEE (Overall Equipment Effectiveness) reporting.
- Collaborate with internal teams to scope and build software for new AI and Machine Learning initiatives.
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field is required.
- Highly adaptable and willing to take ownership of projects, with a proactive attitude toward learning new tools and languages.
- Demonstrated ability to collaborate with teams on co-development efforts.
We're looking for a highly experienced engineer with over 15 years of hands-on experience in software and firmware development for test equipment systems. Your expertise should include in-depth knowledge of system cooling and air flow management software for backend test equipment systems.
Core Technical Skills
- Programming Languages: Proven expertise in C/C++, C#, Java, and Python for developing, deploying, and managing large-scale production software.
- Linux & Operating Systems: Extensive experience developing, optimizing, and maintaining backend test equipment software in a Linux environment. This includes proficiency with Linux OS, custom kernel builds, Kickstart for installations, and package management with RPM/Yum.
- Embedded Systems & Firmware: Experience with microcontroller platforms, RTOS firmware, and C/C++ for embedded systems development.
- Security: A strong understanding of security protocols and technologies, including SSL/TLS, certificate lifecycle management, and key management systems.
- Databases: Proficiency with SQL databases.
- Web Technologies: Familiarity with HTML, CSS, and JavaScript.
- Experience in supporting custom server configurations and hardware, including OS and kernel-level optimizations.
- Ability to design integration frameworks for new operating systems and software tools.
- Proficiency with Git and modern development workflows.
- Experience with build tools like Makefile, Ant, and GitHub Actions.
Location: Shugart, Singapore
Travel: None
Key Skills
Ranked by relevance
linux
machine learning
server
ai
embedded systems
assembly
embedded
python
java
rtos
css
git
sql
rpm
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
R&D Firmware and Software Engineering Test Developer - Internship
2025-12-23
Internship
Not Applicable
Singapore
Computer Hardware Manufacturing
Engineering
View Job Details
Related
Full Stack Developer Intern
2026-03-02
Internship
Not Applicable
Singapore
Computer Hardware Manufacturing
Engineering
View Job Details
Related
Full Stack Developer Intern
2025-09-25
Internship
Not Applicable
Singapore
Computer Hardware Manufacturing
Engineering
Login to Apply
- Posted
- Oct 01, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Singapore
- Company
- Seagate Technology
Industries
Computer Hardware Manufacturing
Software Development
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
R&D Firmware and Software Engineering Test Developer - Internship
2025-12-23
Internship
Not Applicable
Singapore
Computer Hardware Manufacturing
Engineering
View Job Details
Related
Full Stack Developer Intern
2026-03-02
Internship
Not Applicable
Singapore
Computer Hardware Manufacturing
Engineering
View Job Details
Related
Full Stack Developer Intern
2025-09-25
Internship
Not Applicable
Singapore
Computer Hardware Manufacturing
Engineering