R&D Firmware and Software Engineering Test Developer - Singapore - Seagate Technology

    Seagate Technology
    Seagate Technology Singapore

    18 hours ago

    InternshipSHIP
    Description
    About Our Group

    Seagate's Firmware and Software Engineering organization is a globally distributed team dedicated to building the intelligent technologies that power Seagate's storage solutions. Spanning sites in United States, China, India and Singapore, the team integrates deep domain expertise in embedded systems, storage architectures, and software innovation. Engineers collaborate across time zones to design, develop, and validate firmware, system software, and advanced features that ensure performance, reliability, and security for Seagate's industry‑leading products. This organization plays a critical role in shaping next‑generation storage platforms and delivering high‑quality solutions to customers worldwide.

    Firmware Test Development is part of the Firmware and Software Engineering organization. The team design, developer and maintain test software in C/C++/Python/Seagate proprietary scripting software for validating the Firmware features and the drive overall performance is within the industrial protocol and customer expectation. 

    About The Role - You Will
    • Develop / Maintain software tools in Python, C, and C++ to improve efficiency for test software developers.
    • Build an automated analysis tool capable of scanning ~500k lines of C/C++ test code to identify functions, modules, and files directly or indirectly impacted by changes in shared library functions.
    • Generate impact reports and automatically compile and execute affected programs/modules.
    • Support mainline feature development, flag cleanup, and general code optimization.
    • Enhance and update test software to support new test requirements.
    • Study industry‑standard specifications, including SCSI command sets, HDD SMART standards, and Seagate‑specific feature documentation.
    • Review existing test software and design or refine test scenarios to satisfy new test objectives.
    • Write and execute unit tests and bench tests; perform debugging and experimental validation of both software and firmware behavior.
    • Conduct code reviews and collaborate with other developers to ensure high‑quality implementation.
    • Perform failure analysis (FA) and resolve issues found in test software.
    • Receive training on core command protocols and internal test frameworks used for HDD communication.
    • Follow the full Software Development Life Cycle using Agile/Scrum methodologies to design, implement, and release software.

    About You
    • Passionate about software development, debugging, and problem solving
    • Comfortable with reading command specs and translating them into software solution
    • Self-motivated and eager to explore and learn new stuff
    • Good knowledge in software engineering, electrical engineering, or computer science.
    • Strong teamwork qualities as well as communication and good interpersonal skills to work effectively in a cross-functional team environment

    Your Experience Includes
    • Have at least 3-months of significant or extensive project experience in developing and debugging software or firmware in Python, C, C++, C#, or Java.
    • Experience with Linux operating system and familiar with Shell commands will have some good advantage
    • Bachelors/Masters/ in Computer Science, Computer Engineering, Electrical Engineering or equivalent disciplines and qualification
    • AI related programming experience such as CoPilot API programming experience
    • Winner of any large or moderate scale software competition would be an advantage
    • Any software training certificates
    • Have system knowledge of HDD or SSD storage interface protocol

    Location:

    The Shugart site (named after Seagate's founder, Al Shugart) is a research and design center. Easily accessible from the One-North MRT Station, many employees choose to take mass transportation to work. Being a purpose-built building, The Shugart has excellent employee recreational facilities. Take an active break at our badminton courts, table tennis tables, in-house gym, and recreation rooms. Our yoga and Zumba classes are very popular. We also offer classes and interest groups in photography, gardening, and foreign languages, and have various on-site celebrations, and community volunteer opportunities.

    Location: Shugart, Singapore

    Travel: None

  • Work in company

    Test Development Engineer

    Only for registered members

    Job summary · Responsible for ATE Test Program development, digital characterization test, design and debug of ATE test interface HW (load board), releasing cost effective production test solutions into mass production, · &test time reduction activities for Digital and Mixed Sign ...

    Singapore, Singapore

    1 week ago

  • Work in company

    Automation Test Developer

    Accenture Southeast Asia

    THE WORK: Join us in a role where your expertise will shine You will have the opportunity to perform independently and become a subject matter expert while actively participating in discussions and contributing to solutions for work-related challenges. Your skills in Configuratio ...

    Singapore

    1 day ago

  • Work in company

    Software Development in Test

    Tik Tok

    Minimum Qualifications: · BS/MS degree in a relevant field: Computer Engineering or EE; · Experience within mobile application and/or backend service application; · Have distributed application and iOS/Android fundamental knowledge; · Excellent problem solving skills, ability to ...

    Singapore Full time

    4 days ago

  • Work in company

    Developer cum Test Analyst

    Only for registered members

    A Developer cum Test Analyst with 4-6 years of experience in PL/SQL Development, Unix Scripting, Java Development, Testing (Manual and Automation), and Banking Domain/Billing/Factoring/SWIFT Application Related required for this position. · ...

    Singapore, Singapore

    1 week ago

  • Work in company

    Software Development Engineer in Test

    Only for registered members

    We are seeking a technical and hands-on Software Development Engineer in Test (SDET) to join our newly formed product engineering team. This is a critical role where you will own the quality strategy and reliability of a new SaaS platform from scratch. · Unlike traditional QA rol ...

    Singapore OTHER

    3 days ago

  • Responsibilities: · 1. Responsible for the quality assurance of ByteDance's live-streaming products; · 2. Deeply involved in the product development process, coordinate with various roles to continuously deliver products with high quality; · 3. Improve product quality and efficie ...

    Singapore Full time

    4 days ago

  • Work in company

    Software Development Engineer in Test

    Only for registered members

    We are seeking a technical and hands-on Software Development Engineer in Test (SDET) to join our newly formed product engineering team. This is a critical role where you will own the quality strategy and reliability of a new SaaS platform from scratch. · Unlike traditional QA rol ...

    Singapore

    22 hours ago

  • Work in company

    Senior Engineer, Test Development

    Only for registered members

    We are seeking a detail-oriented and innovative Test Systems Engineer responsible for developing and enhancing both software and hardware test systems for new and existing products. · This role involves close collaboration with global R&D teams to ensure efficient and consistent ...

    Singapore

    1 month ago

  • Work in company

    Test Development Engineer

    Tesla

    What To Expect · Tesla Electronics Test and Automation Group (ETAG) is the main point of contact to ensure the highest quality vehicle, silicon and robotics electronics for our customers. Our mission is to develop test automation equipment, architect software automation framework ...

    Toa Payoh

    6 days ago

  • Work in company

    System Test Development Engineer

    Only for registered members

    The applicant must have a proficient understanding of x86 CPU and GPU architecture and functionality, · Drive and develop SLT test regression infrastructure to test weekly Firmware / Software releases before integration to SLT Test Program. · Pre-emptively surface complex,firmwar ...

    Singapore

    2 weeks ago

  • Work in company

    Senior Software Development Engineer in Test

    Only for registered members

    We are building the Everything Store for Finance.You'll work directly with our CEO and a small team of builders to push the limits of performance and UX. · ...

    Singapore

    1 month ago

  • Work in company

    Senior Software Development Engineer in Test

    Only for registered members

    +Job summary · As an SDET at Paradex, you are a developer focused on building the systems that ensure our exchange remains bulletproof.You will sit at the intersection of development and quality, designing sophisticated automation frameworks to validate high-frequency trading eng ...

    Singapore

    1 month ago

  • Work in company

    Senior Product Test Development Engineer

    STMicroelectronics

    OUR STORY · At ST, we believe in the power of technology to drive innovation and make a positive impact on people, business, and society. We are a global semiconductor company, and our advanced technology & chips forms the hidden part of the world we live in today. · When you joi ...

    Singapore

    6 days ago

  • Work in company

    Principal Software Development Engineer in Test

    Only for registered members

    +We re scaling fast and building a team of mission-driven engineers to redefine what s possible in decentralized finance. We have no product managers, no managers, no 1:1s at Paradex. No bullshit. Just code. · ...

    Singapore Full time

    1 month ago

  • Work in company

    Junior Software Development Engineer in Test

    Only for registered members

    · DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our ow ...

    Singapore

    1 day ago

  • Work in company

    Junior Software Development Engineer in Test

    Only for registered members

    The Junior Software Development Engineer in Test provides mission critical support for our core proprietary trading systems. · ...

    Singapore

    1 month ago

  • DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own c ...

    Singapore

    6 days ago

  • Work in company

    Senior Engineer, Test Development

    Only for registered members

    We are seeking a detail-oriented and innovative Test Systems Engineer responsible for developing and enhancing both software and hardware test systems for new and existing products. · ...

    Singapore Full time

    3 weeks ago

  • Work in company

    Digital Product and Test Development Engineer, Senior

    Only for registered members

    ...

    Singapore

    1 month ago

  • Work in company

    Senior Engineer, Test Development

    Only for registered members

    Driven by the passion to improve quality of people's lives, WSA continues to grow as market leader in the hearing aid industry. With our commitment to increase penetration in an underserved hearing care market, we want to accelerate our business transformation in order to reach m ...

    Singapore

    5 days ago

  • Company · Qualcomm Semiconductor Limited · Job Area · Engineering Group, Engineering Group > Hardware Engineering · General Summary · Product and Test Engineering (PTE) is looking for Digital Test Engineers who will create test solutions in support of New Product Introduction (Si ...

    Singapore

    10 hours ago

Jobs
>
Singapore