Search by job, company or skills

SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.

Staff Engineer (Software Engineering)

Early Applicant
  • Posted 3 hours ago
  • Be among the first 10 applicants
15-17 Years
SGD 6,500 - 10,500 per month

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

More Info

Industry:Other

Function:Software Engineering

Job Type:Permanent Job

Date Posted: 01/10/2025

Job ID: 127829599

Report Job
View More
Last Updated: 01-10-2025 06:25:18 PM
Home Jobs in Singapore Staff Engineer (Software Engineering)

Similar Jobs