×
Register Here to Apply for Jobs or Post Jobs. X

Engineer ; PCBA Test Development

Job in Traverse City, Grand Traverse County, Michigan, 49685, USA
Listing for: Seagate Technology
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Software Testing
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Engineer I (PCBA Test Development)

About our group:

We are an engineering team responsible for design and development of test hardware and software for electronics assemblies used in various Seagate products. These include PCBAs/ PCCAs for Hard Disc Drives and controller boards for Enterprise Data Solutions. We work closely with various product design engineering teams such as Hardware Engineering and Firmware Engineering to develop custom test hardware, firmware and software to provide maximum test coverage for these assemblies with minimum test time.

We are looking for a Test Software Development Engineer to be part of the team, reporting to an Engineering Director.

About the role - you will:
  • Work closely with experienced professionals who will provide comprehensive OTJ support and training.
  • Develop and enhance functional test software to add new tests, add screen tests and optimize test time.
  • Adopt new product firmware and initiator code revisions.
  • Develop GUI software and supporting utilities in Linux OS environment especially Red Hat Enterprise Linux compatible Operating Systems such as Fedora/CentOS/Alma/Rocky/Oracle Linux.
  • Manage Revision Control Servers and web-based Software Release Management System.
  • Evaluate Known Good Boards and verify standard or new test sequences pass all tests.
  • Add or remove, as necessary in the sequence, tests targeting unique subsections of the electronics.
  • Collaborate with teams from Design Engineering, Firmware Development, Quality Assurance (QA), and Supplier Quality Engineering (SQE) for test effectiveness and efficiency.
About you:
  • You are an enthusiastic and self-motivated Engineer who can thrive in a dynamic environment

    • Tech Adoption:
      The ability to adopt and pickup 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.
    • Seagate Core Values:
      Ability to demonstrate Seagate core values of integrity, inclusion, and innovation.
Your experience includes:
  • Bachelor's degree in Electronics or Software Engineering with a minimum of three years’ experience in software development.
  • Knowledge of basic Hard Disc Drive operation and Analog/Digital electronics.
  • Object-Oriented programming experience in C++, Java and Python in Fedora/CentOS Linux OS and Windows.
  • Java Web Framework’s Web-based workflow development/deployment such as Apache Tomcat, Spring Framework, Spring Boot and Struts; sound knowledge/experience in client/server architecture with J2EE. Frontend development with Hibernate, JSP (Java Server Pages), HTML (Hyper Text Markup Language), XML (Extensible Markup Language), CSS (Cascading Style Sheets), jQuery and JS (JavaScript) and backend/Logic/Controller Servlet and Java application.
  • RDBMS (Relational Database Management System) such as open-source Postgre

    SQL/Maria

    DB/MySQL, experience in relational database design with failsafe transactions (commit and rollback), fluent in database SQL (Structural Query Language), experience in Apache Web Development/Deployment with workflow with enhance user security, emailing, file upload/download and approval workflow.
  • Familiarity with S/W tools: revision control software system such as CVS, Git and Perforce, IDE (Integrated Development Environment) such as Eclipse and QT Creator, GUI (Graphical User Interface) toolkit such as Borland Kylix, QT GUI, wx Widgets, GTK and tcl/tk), Linux Desktop Environments (KDE and GNOME), GNU C/C++ compiler, Java SDK (Software Development Kit), basic Linux commands and Windows utilities such as Moba Xterm, puTTY and WinSCP, Agile project management tool such as JIRA and software release tool such as RPM package manager.
  • Knowledge of MEAN stack development with No

    SQL, Linux device driver development/interfacing and Microsoft Windows C/C++ GUI development will be added advantage.
Location:

Location
:
Shugart, Singapore
Travel
:
None

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary