
Senior Engineer, Test Engineering
- Bayan Lepas, Pulau Pinang
- Permanent
- Full-time
- Responsible for the development, qualification, and release of Test Engineering (TE) software.
- Conduct software evaluations to ensure performance, stability, and compliance with requirements.
- Develop software solutions to support new test methodologies, improve process and equipment efficiency, and enhance quality.
- Maintain proper software version control and documentation.
- Develop, debug, qualify, and maintain software for Testers, AOI systems, Cell Controllers, and Robotics.
- Support process engineers, manufacturing engineers (ME), and production teams in investigating production issues or events.
- Perform system studies and evaluations in response to abnormalities or improvement opportunities.
- Collaborate with cross-functional teams to conduct feasibility studies, design, and develop software that aligns with evolving test methodologies and operational goals.
- Attend and contribute to 8D and FMEA meetings to address quality and reliability issues.
- Participate in weekly Test Strategy meetings to align software development with test objectives.
- Understand and take ownership of safety responsibilities.
- Perform all job functions in a safe manner.
- Adhere to all safety and health regulations and guidelines.
- Bachelor's degree or Master's degree in Computer Science, Eletrical & Electronics Engineering, Software Engineering, Computer Engineering, or a related field.
- Atleast 3 to 5 years of industry experience in software development is highly desirable.
- Experience in developing software interface with hardware component or working with instrumentation APIs.
- Experience in designing, developing, testing, and maintaining media test equipment software to support media test process requirement.
- Familiar with OOP, multithreading/multiprocessing, socket programming concept.
- C++ Programming Language
- Software Development
- Object-Oriented Programming
- AOI
- QNX
- Linux
- Desktop Application Development
- Application Programming Interface
- Multithreading/Multithreading Development
- Socket Programming
- Spotfire for data analysis
- Test Engineering Software Development, Qualification, and Release
- Software Evaluation for Performance, Stability, and Compliance
- Software Solution Development for Test Methodologies and Process Optimization
- Software Version Control and Documentation Management
- Software Development, Debugging, Qualification, and Maintenance for Testers, AOI Systems, Cell Controllers, and Robotics
- Production Issue Investigation and Root Cause Analysis
- System Studies and Abnormality Evaluations
- Cross-Functional Collaboration for Feasibility Studies and Software Design
- Participation in 8D and FMEA Quality and Reliability Processes
- Test Strategy Alignment and Software Development Planning
- Object oriented methodology
- Computer networking
- Cross-Functional Team Collaboration
- Problem Solving and Analytical Thinking
- Communication and Meeting Participation
- Attention to Detail
- Time Management
- Project Management