Search by job, company or skills

Seagate Technology

Senior Software Engineer - Embedded Linux & Firmware (Test Equipment)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 almost 20,000 employees. Here, our team produces cloud-based storage equipment, from individual storage components to finish drives. Our employees enjoy ample on-site parking as well as free shuttle vans and buses within the city of Korat, to and from Bangkok, and on the weekend to and from Khon Kaen University. At work you can grab a delicious breakfast, lunch, dinner or snacks at one of our 24-7 on-site canteens or coffee shop. We offer ping-pong, a running/walking trail, basketball and volleyball teams, and classes in our on-site fitness center. We also have many on-site events and opportunities to give back to the local community.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134925013