Talent.com
This job offer is not available in your country.
Staff Engineer (Software Engineering) - Islandwide, SG

Staff Engineer (Software Engineering) - Islandwide, SG

SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.Islandwide, SG
1 day ago
Job description

Roles & Responsibilities

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.
  • 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.
  • 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 :

  • 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.
  • Your experience includes :

    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 .
  • 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 .
  • Tell employers what skills you have

    Machine Learning

    Git

    CSS

    Oracle

    Hardware

    HTML

    Software Engineering

    JavaScript

    SQL

    Python

    Firmware

    Software Design

    Java

    C#

    Databases

    Linux

    Create a job alert for this search

    Software Engineer Islandwide Sg • Islandwide, SG