Job Search and Career Advice Platform

Enable job alerts via email!

Sr Engineer (PCBA Test Development)

Seagate

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a Test Software Development Engineer in Singapore. In this role, you will develop PCBA functional test software and collaborate with various teams on test development and optimization. The ideal candidate has a Bachelor's degree in Electronics or Software Engineering and at least three years of relevant experience, along with strong communication and adaptability skills.

Qualifications

  • 3+ years of experience in PCBA functional test or similar field.
  • Strong communication skills to convey technical concepts.
  • Ability to adopt and learn new technologies.

Responsibilities

  • Develop PCBA functional test software.
  • Collaborate with Design Engineering and Firmware teams.
  • Run standard test sequences on electronic boards.

Skills

Java Web Framework development
Relational database design
Object-Oriented programming
Team collaboration
Communication Skills
Adaptability

Education

Bachelor’s degree in Electronics or Software Engineering

Tools

Eclipse
PostgreSQL
Git
JIRA
Job description

PCBA Test Development Team is responsible for providing PCBA Test solutions to ensure electronic controller boards perform and deliver as per the overall product specification. The role works closely with Design Engineering and the Firmware team to develop necessary features in special firmware that will enable testing the electronic boards with maximum test coverage and minimum test time.

This role offers a unique opportunity to be part of an innovative team, reporting to an Engineering Director.

About the role - you will :

As a Test Software Development Engineer, you will work closely with seasoned professionals who will provide comprehensive training in the PCBA Test environment.

  • Gain hands‑on experience: develop PCBA functional test software to add new/enhance tests, optimize test time, and adopt new initiator code revisions
  • Linux Operating System Server / Tester: familiarize yourself with Red Hat Enterprise Linux compatible OS such as Fedora, CentOS, Alma, Rocky, or Oracle Linux
  • Test Software Development: develop GUI (Graphical User Interface) test software
  • Servers Management: develop / modify / maintain the current deployed Revision Control and web‑based Software Release Management System
  • Correlation Studies: develop and run standard test sequences to verify a Known Good Board passes all tests, adding or removing additional tests as needed for unique subsections of the electronics
  • Collaboration: collaborate with Design Engineering, Firmware Development, QA, and SQE on test development, field failure analysis, and better productivity through test coverage and time optimization
About you :

We’re looking for an enthusiastic and self‑motivated engineer who can thrive in a dynamic environment with a minimum of three years’ experience in PCBA functional test or a similar field.

  • Tech Adoption: the ability to adopt and pick up new technology knowledge
  • Adaptability: the ability to adapt quickly to a changing environment and take on new challenges
  • Communication Skills: strong communication skills to effectively convey engineering and technical concepts to both internal and external partners
  • Team Player: a collaborative mindset with the ability to work seamlessly with cross‑functional and international teams
Your experience includes :
  • Bachelor’s degree in Electronics or Software Engineering
  • Knowledge of basic hard disk operation and analog/digital electronics
  • Java Web Framework development/deployment (Apache Tomcat, Spring Framework, Spring Boot, Struts); client/server architecture with J2EE; frontend development with Hibernate, JSP, HTML, XML, CSS, JSF, jQuery, and JavaScript; backend logic/controllers and Java applications
  • RDBMS experience (PostgreSQL, MariaDB, MySQL), relational database design with fail‑safe transactions, fluent SQL, and web development with workflow, user security, emailing, file upload/download, J2EE and approval workflow
  • Object‑Oriented programming in C++, Java, and Python on Fedora/CentOS Linux and Windows
  • Familiarity with version control (CVS, Git, Perforce), IDEs (Eclipse, Qt Creator), GUI toolkits (Borland Kylix, Qt, wxWidgets, GTK, Tcl/Tk), Linux desktop environments (KDE, GNOME), compilers (GNU C/C++), Java SDK, Linux commands, Windows utilities (MobaXterm, PuTTY, WinSCP), Agile tools (JIRA), and RPM packaging
  • Knowledge of MEAN stack, NoSQL, Linux device driver development/interface, and Microsoft Windows C/C++ GUI development will be an added advantage
Location :

Shugart, Singapore

Travel :

None

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.