Senior Embedded Software Engineer - Linux & Firmware (Test Equipment)
Seagate Technology.com
Office
Nakhon Ratchasima, TH
Full Time
About Our Group:
We are looking for a highly skilled Senior Software Engineer to join our HDD backend test equipment team. In this role, you will be responsible for designing and building robust, high-quality software solutions. The ideal candidate will have strong experience in Linux OS and Kernel, firmware development for system cooling and airflow management on test equipment, as well as a background in automated testing and security scanning. We need a collaborative team player with a passion for creating scalable and reliable applications.
About The Role - You Will:
Oracle Linux and Test Equipment (TE) Security
▪ Design, develop, and maintain software in a Linux environment.
▪ Linux-based device driver development and support.
▪ 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.
New Software Design for Test Equipment
▪ 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.
Firmware Development & Sustaining
▪ 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.
Seagate Internal
Industry 4.0, OEE, Machine Learning & AI Initiatives
▪ 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.
About You:
Education: Bachelor's degree or higher in Computer Science, Software Engineering, or a related
field is required.
Experience: We're looking for an experienced engineer with over 5 years of hands-on
experience in software and firmware development for test equipment systems. Your expertise
should include in-depth knowledge software for 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.
Project & Systems Management:
• 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.
Your Experience Includes:
- Personal Attributes:
- • 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.
Location:
Korat, Thailand
Our Korat facility is our largest manufacturing site worldwide, with more than 10,000 employees. Here, our team produces cloud-based storage equipment, from individual storage components to finished drives. Employees enjoy ample on-site parking, free shuttle vans and buses within the city of Korat, as well as transportation to and from Bangkok and Khon Kaen province on weekends. At work, you can grab a delicious breakfast, lunch, dinner, or snacks at one of our 24/7 on-site canteens or coffee shops. We offer table tennis, basketball, volleyball, a running/walking trail, and exercise classes in our on-site fitness center. In addition, there are relaxing spaces with comfortable seating both indoors and outdoors, perfect for taking a break during the day.
Senior Embedded Software Engineer - Linux & Firmware (Test Equipment)
Office
Nakhon Ratchasima, TH
Full Time
October 1, 2025