2,001,039open jobs
119,008companies
246,874added this week
Browse all
Location
In office
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 27, 2026. First seen by Alion on Oct 23, 2026.

Overview
Company
Impact
Profile match
With operational headquarters in Fremont, California, and legal domicile in Dublin, Ireland, Seagate Technology is a leading global data storage company specializing in hard disk drives (HDDs), solid-state drives (SSDs), and high-capacity mass-storage systems. Founded in 1978, the company designs, develops, and manufactures infrastructure solutions that enable enterprises, cloud data centers, and consumer markets to store, manage, and protect massive volumes of data. Serving clients worldwide across diverse industries, it provides advanced storage technologies tailored for artificial intelligence, machine learning, cloud computing, and high-performance computing environments.

About our group:

Our HDD backend test equipment team develops and sustains the firmware, control software, automation, and vision systems that support reliable high-volume manufacturing test operations. In this role, you will help deliver robust test platforms that improve equipment capability, production uptime, deployment quality, and long-term scalability.

About the role:

As a Senior Software Engineer, you will design, develop, and sustain embedded firmware, application software, and automation control applications for HDD backend test equipment. You will work across firmware development, equipment control, debugging, validation, and production deployment while collaborating with cross-functional engineering teams to deliver reliable systems that improve manufacturing efficiency and equipment uptime.

Embedded Firmware Development and Sustaining (Primary Responsibility)

  • Develop embedded firmware in C/C++ for microcontrollers, processors, and custom hardware, including board bring-up, device drivers, bootloaders, hardware interfaces, and RTOS-based applications.
  • Debug and validate embedded systems using industry-standard lab equipment and tools, optimize software for performance, memory, and power constraints, and ensure solutions meet product reliability, safety, and regulatory requirements.
  • Develop firmware for new PCBA boards, with a focus on hardware-software interfaces, low-level communication protocols, and maintainable design.
  • Deliver bug fixes, performance improvements, and feature enhancements for existing boards.
  • Manage firmware upgrades and sustaining activities to improve reliability and production readiness.

Software Control Systems

  • Design and maintain machine control applications for automation equipment.
  • Designs, programs, and maintains automated control systems and industrial processes to ensure safe, reliable, and efficient operation.
  • Manage GitHub source control, code reviews, and software release activities.
  • Support machine integration, validation, qualification, and production deployment to ensure robust system performance.

Software Design for Test Equipment

  • Evaluate technical feasibility and guide firmware and software solutions from problem definition through implementation and release.
  • Partner with internal teams to define requirements, estimate schedules, and deliver high-quality solutions on time.
  • Manage technical priorities, project milestones, and deliverables with independence and accountability.
  • Develop and execute firmware and software testing for new hardware integrations.

Occasional Responsibilities

  • Contribute to selected AI and machine learning software initiatives that enhance equipment capability and operational insight.
  • Design, develop, and maintain software in a Linux environment as needed.
  • Support software installation and troubleshoot PC setup issues.
  • Troubleshoot and resolve software issues to maintain system uptime and testing efficiency.

About you:

Education: Bachelor’s degree or higher in Computer Engineering, Computer Science, Software Engineering, or related discipline.

Experience: More than 5 years of hands-on experience in embedded firmware and software development for test equipment systems, with practical expertise in equipment automation, embedded firmware, machine control, debugging, validation, and production support for complex test platforms.

Core Technical Skills

  • Strong proficiency in C/C++, C#, Java, and Python for developing, deploying, and supporting production software.
  • Strong experience developing embedded systems in C/C++, including microcontroller platforms and RTOS-based firmware.
  • 3+ years of C#/.NET development experience in automation equipment software.
  • Experience with object-oriented programming, state machines, and software architecture design.
  • GitHub source control and version management.
  • Motion control, robotics, and equipment integration.
  • Strong debugging, troubleshooting, and root cause analysis capabilities.

Your experience includes:

Ownership of firmware and software deliverables, effective cross-functional collaboration with hardware and manufacturing teams, and a proven ability to debug, validate, deploy, and sustain reliable test equipment solutions in production environments.

Professional Attributes

  • Self-directed, adaptable, and proactive, with the ability to take ownership of engineering challenges while learning new tools, technologies, and programming languages.
  • Strong communicator and collaborator, with experience contributing to cross-functional engineering and co-development efforts.

Location:

Teparuk Thailand

Our Teparuk site specializes in producing nano-recording heads-a crucial component for the read/write functionality of hard disk drives. At our Teparuk facility, work is both productive and enjoyable. You and your colleagues can grab breakfast, lunch, dinner, and snacks at our 24/7 on-site canteen and coffee shop. Stay active by taking a few laps around our running track or participating in volleyball, basketball, table tennis, badminton, or football at our on-site gymnasium and fitness center. We also offer a variety of activities, including music, dance, and aerobic classes. Alternatively, unwind in our lush green areas. Consider joining any of our employee resource groups (ERGs), such as Seagate Women in Leadership Network (SWLN), Seagate PRIDE: Thailand chapter, or Seagate’s parents and caregivers' group. These ERGs provide educational and fun activities. Additionally, enjoy on-site festivals, celebrations, and opportunities to give back to the local community.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,001,039 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
In your city
≈ $111k – $204k per year (Estimated) · In office · Poway
MATLAB
MATLAB
Simulink
Chips/EDA
Xilinx Vivado
Apply
≈ $97k – $220k per year (Estimated) · In office · Poway
Apply
$124k – $174k per year · Equity · In office · Nationals only · Full-Time · 5+ years exp · PhD · Seattle · Huntsville · Denver · Cupertino · Los Angeles
Chips/EDA
Altium Designer
Cadence Allegro
Eagle
Proteus
Apply
$105k – $135k per year · In office · Secret · Full-Time · White Sands
Apply
≈ $26k – $59k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Hyderabad
Chips/EDA
Altium Designer
Cadence Allegro
Mentor PADS
Apply
Equity · In office · Nationals only · Bachelor's Degree
Python
C++
C++
CMake
AI/ML
OpenCV
Fine-tuning
Computer Vision
PyTorch
Edge AI
Machine Learning
DevOps
Git
Docker
GitHub
Linux
TCP/IP
Robotics
ROS
Sensor Fusion
Autonomous Navigation
Inertial Navigation
IoT
MQTT
Apply
Hybrid · Freelance · Luxembourg City
SQL
C#
Visual Basic
C#
.NET
DevOps
Azure DevOps
Azure
SOAP
Apply
In office · Mortsel
SQL
C#
C#
.NET
Blazor
Databases
Oracle
DevOps
Git
Analytics
Informatica
Apply
≈ $16k – $35k per year (Estimated) · Hybrid · Internship · Shanghai
Python
SQL
Analytics
Power BI
Apply
≈ $39k – $85k per year (Estimated) · Remote (likely EAEU) · 6+ years exp · Novosibirsk
Python
SQL
Analytics
Power BI
ETL/ELT
Superset
Management
Confluence
Jira
Apply
$73k – $104k per year · Equity · In office · Bachelor's Degree
Python
Rust
C++
DevOps
CI/CD
Apply
$106k – $152k per year · Equity · In office · 5+ years exp · Bachelor's Degree
C++
DevOps
CI/CD
Apply
≈ $57k – $129k per year (Estimated) · Equity · In office · 3+ years exp · Bachelor's Degree · Derry
Chips/EDA
Photolithography
Ellipsometry
Statistical Process Control
JMP
Apply
$44k – $58k per year · Equity · In office · Internship · Bachelor's Degree
Python
Rust
C++
Apply
$133k – $194k per year · Equity · In office · 12+ years exp · Bachelor's Degree
Chips/EDA
Photolithography
Apply
See all jobs
This is one of many
2,001,039 more open roles from verified company boards, updated every day.