Search by job, company or skills

Hiredly X

Test Program Development Engineer (Manufacturing)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Test Program Development Engineer (Manufacturing)

Location: Kulim, Kedah

Role Overview:

We are looking for a results-oriented Engineer to drive the software side of our manufacturing operations. In this role, you will be the bridge between product design and mass production, ensuring our high-performance servers and network switches leave the factory with zero defects. You will own the lifecycle of our automated test solutionsfrom writing the initial code for NPI to optimizing cycle times in high-volume mass production.

Key Responsibilities:

1. Test Program Development & Execution

  • Design and Deploy: Translate test plan requirements into robust automated test scripts for both New Product Introduction (NPI) and Mass Production (MP) phases.
  • Live Debugging: Act as the primary technical point of contact for the production line; perform real-time troubleshooting of software and setup issues to minimize line stoppages.
  • Root Cause Analysis: Deep-dive into test logs to differentiate between actual product hardware failures, test environment setup errors, or software bugs.
  • Version Control: Manage strict version control for all test executables, scripts, and configuration files to ensure production consistency.

2. Process Optimization & Tooling

  • Performance Tuning: continuously monitor production KPIs (First Pass Yield, Cycle Time, Downtime). Refine code logic and test sequences to maximize throughput without sacrificing quality.
  • Automation: Build custom utilities and scripts (utilizing Python, Bash, or PowerShell) to automate manual tasks such as log parsing, report generation, and system monitoring.

3. Collaboration & Documentation

  • Knowledge Transfer: Train production operators and technicians on new software tools and create easy-to-follow troubleshooting frameworks.
  • Validation: Lead software functionality checks during Site Acceptance Tests (SAT) for new manufacturing equipment.
  • Governance: Manage the software change management process, ensuring every update is documented, validated, and approved before hitting the factory floor.
  • Technical Writing: Maintain comprehensive documentation, including Work Instructions (WI) and Standard Operating Procedures (SOP) for test processes.

Qualifications:

Education & Experience

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical discipline.
  • 4+ years of hands-on experience in test automation, manufacturing engineering, or software development.

Technical Skills

  • Programming: Strong proficiency in Python is required. Experience with PHP, MySQL, and LabVIEW is highly valued.
  • OS Familiarity: Proficiency in Linux/Unix environments, specifically with command-line operations.
  • Hardware Knowledge: Solid understanding of computer architecture, including CPUs, Memory, Storage, PCIe lanes, and Network Interfaces.
  • Domain Expertise: Prior experience testing Server or Network Switch products is a significant advantage.

Soft Skills & Attributes

  • Problem Solver: A hands-on approach to troubleshooting with a sense of urgency regarding production uptime.
  • Communication: Ability to explain complex software issues to non-technical production staff.
  • Protocols: Knowledge of common interfaces (I2C, SPI, UART, Ethernet) is preferred.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135673525