Search by job, company or skills

L

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

new job description bg glownew job description bg glownew job description bg svg
  • Posted 26 days 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: Teparuk, Thailand

Home to over 4,000 employees, 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.

More Info

Job Type:
Employment Type:
Nationality:
India

About Company

"LaCie, the premium brand of Seagate technology, designs world-class storage solutions for photographers, videographers, audio professionals, and other power users. With leading technology, performance, quality, and customer support, LaCie helps you realize your creative vision. We differentiate ourselves with a focus on design, unmatched technical performance, and long-term reliability.
To better understand and serve the needs of our customers, we maintain in-house innovation centers, product-line manufacturing, and technical support. Over the past decade, we have consistently been best-in-class and first-to-market in deploying the latest innovations, from Firewire to USB to Thunderbolt&#8482&#x3B; technology."

Job ID: 129108559