Senior Software Engineer

7 days ago


Singapur, Singapore Seagate Technology Full time

Join to apply for the Senior Software Engineer role at Seagate Technology

About Our Group
The Software Engineering department within Equipment Design Engineering (EDE) organization at Seagate Technology is responsible for designing, developing, and sustaining robust software solutions for HDD backend test equipment and automation systems. The team specializes in automation controllers (PLCs), vision software, Linux OS and kernel optimization, firmware development, and secure system integration. Their work spans supporting and optimizing automation sequences, developing new software for equipment and drive component assembly, and ensuring system reliability and efficiency through rapid troubleshooting and continuous improvement. The department also leads initiatives in Industry 4.0, machine learning, and AI—enabling advanced data collection, streaming, and analytics for Overall Equipment Effectiveness (OEE) reporting. By collaborating across hardware, firmware, and software domains, the team drives innovation, supports high-volume manufacturing, and ensures the scalability, security, and performance of Seagate’s production test environments.

About The Role - You Will
Automation, Controllers and Vision Software

  • Support & Maintenance: Maintain and troubleshoot existing Festo and Aerotech PLC software and Cognex vision software.
  • Optimization: Improve automation sequences to enhance system cycle time, uptime and efficiency.
  • Development: Design and develop new PLC and vision software for new automation controllers and camera systems.
  • Troubleshooting: Resolve software issues quickly 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 head test measurement for current, voltage and capacitance.
  • Develop firmware flashing and debugging tools for new PCBA boards.
  • 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 developing software and firmware for test equipment systems. The ideal candidate will have a deep knowledge of automation controller software, vision software and firmware development for backend test equipment.
Core Technical Skills
  • Programming Languages: Proven expertise in C/C++, C#, Java, and Python for developing, deploying, and managing large-scale production software.
  • Automation Controllers: Proficient with Festo, Aerotech, TwinCAT, and Elmo.
  • Vision software: Experience with Cognex VisionPro.
  • Embedded Systems & Firmware: Skilled in C/C++ for embedded systems development, with experience on Micro-controller platforms and Renesas firmware.
  • Web Technologies: Familiarity with HTML, CSS, and JavaScript.
Project & Systems Management
  • 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.
Location : Shugart, Singapore
Travel : None #J-18808-Ljbffr

  • Singapur, Singapore NEWGEN SOFTWARE TECHNOLOGIES PTE. LTD. Full time

    Overview The incumbent will be responsible for developing and installing robust software solutions. Responsibilities The key responsibilities include designing, implementing, and delivering high-quality software projects using JAVA, Spring Boot, SQL/Oracle, J2EE, Junit, Mockito, JQuery, Javascript, and other JAVA technologies. The individual should possess...


  • Singapur, Singapore PSA Singapore Full time

    Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our...


  • Singapur, Singapore The Digital and Intelligence Service (DIS) Full time

    Join to apply for the Senior Software Engineer role at The Digital and Intelligence Service (DIS) Join to apply for the Senior Software Engineer role at The Digital and Intelligence Service (DIS) Senior Software Engineer – Digital Ops-Tech Centre (DOTC) About Us TheDigital Ops Tech Centre (DOTC) is a new setup, formed within the Digital and...


  • Singapur, Singapore Transcelestial Full time

    Direct message the job poster from Transcelestial Transcelestial’s vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone.Transcelestial’s...


  • Singapur, Singapore Airwallex Full time

    Join to apply for the Senior Software Engineer, Cards role at Airwallex Join to apply for the Senior Software Engineer, Cards role at Airwallex About AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000 businesses...


  • Singapur, Singapore VISTRA Full time

    Get AI-powered advice on this job and more exclusive features. Direct message the job poster from VISTRA It’s never been a more exciting time to join Vistra. At Vistra our purpose is progress. We believe that our clients have the power to change the world and to do great things for global progress, and we exist to remove the friction that comes from the...


  • Singapur, Singapore Charterhouse Partnership | Asia Full time

    Direct message the job poster from Charterhouse Partnership | Asia Overview Senior Software Engineer Clearance Required: Category 1 Security Clearance Join a newly launched joint venture backed by two of Singapore’s most respected companies, building secure, high-impact systems. You’ll be part of a team delivering platforms that support critical...


  • Singapur, Singapore GovTech Singapore Full time

    Senior Software Engineer, Software Engineering Practice GovTech is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government’s capabilities in Data Science & Artificial Intelligence,...


  • Singapur, Singapore Airwallex Full time

    Join to apply for the Senior Software Engineer, Growth role at Airwallex Join to apply for the Senior Software Engineer, Growth role at Airwallex About AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000...


  • Singapur, Singapore PayPal Full time

    Join to apply for the Senior MTS Software Engineer role at PayPal 13 hours ago Be among the first 25 applicants Join to apply for the Senior MTS Software Engineer role at PayPal The CompanyPayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple,...