Point your AI agent at freehire and let it find you a job.

Get the CLI →

Inventec Appliances (Malaysia) Sdn. Bhd.

NewBe an early applicant

Software Engineer

Posted Updated 3 views
Discussion

Summary

Software Engineer building and maintaining automated manufacturing test software for Inventec's production lines in Bayan Lepas, Penang. Day to day: designing test flows, troubleshooting line issues, managing test environments, and building data/yield tooling, using languages like C#, C++, Python, or Tcl.

About the role

Responsible for developing, maintaining, and optimizing manufacturing test software and automated test solutions for production environments.

Key responsibilities

  • Develop, modify, and maintain automated manufacturing test software for production lines

  • Design test flows, develop test functions, and perform validation according to product specifications and manufacturing test requirements

  • Maintain and optimize production test software for mass-production products, and promptly troubleshoot software-related issues on the production line

  • Plan, deploy, and maintain manufacturing test environments, including test servers, validation of test tools, and test equipment management

  • Analyze and resolve integration issues involving software, firmware, hardware, and manufacturing test equipment

  • Collaborate with R&D, Manufacturing, Quality, and Factory teams to introduce production test solutions and drive continuous process improvements

  • Support new product introduction (NPI), pilot runs, and mass production ramp-up activities

  • Develop tools for test data collection, analysis, traceability, and production yield improvement

  • Prepare and maintain technical documentation, including test specifications, user manuals, and software release records

Job Requirements

  • Bachelor's degree or above in Computer Science, Information Management, Electrical Engineering, Electronics Engineering, or a related discipline

  • Proficiency in at least one programming language such as C#, C++, Python, or Tcl

  • Strong analytical and troubleshooting skills with the ability to independently develop test software and investigate production issues

  • Self-motivated, responsible, and capable of effective communication and cross-functional collaboration

  • Good English skills for technical documentation

  • Experience supporting factory production, yield analysis, and on-site issue resolution is preferred

  • Familiar with communication interfaces such as UART, USB, Ethernet, CAN, I²C, SPI, or RS-232 is preferred


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.