Job Description:
We are seeking skilled and hands‑on Software Engineers to develop and support software used in camera module test processes, including image testing, VCM, OIS, APS calibration, and electrical measurements.
This role focuses on software for test automation and production data analysis and does not involve embedded firmware development.
Successful candidates will work with C++, Python, and customer‑provided Matlab algorithms to support prototype builds, ensure smooth mass‑production deployment, analyze production data, identify failure causes, and drive improvements throughout NPI and production stages.
Key Responsibilities:
Test Software Development & Optimization
Optimize test algorithms and test flows during prototype phases to reduce test time, enabling efficient and stable mass- production.
Understand and translate customer‑provided Matlab algorithms into production‑ready software implementations using C++ and Python.
Develop and maintain software for camera module manufacturing processes, including image testing, VCM/OIS functional tests, APS calibration, and electrical measurements.
2
Data Analysis & Failure Investigation
Perform data‑driven investigations to determine root causes of test failures and propose corrective actions.
Analyze test logs and production data to identify yield trends and failure commonalities.
Collaborate closely with TE, EE, ME, and FACA teams for issue isolation and problem resolution.
3
Test Equipment and System Integration
Support cross‑functional teams during problem isolation related to SW, HW, process, or fixtures.
Verify and maintain correct integration between test software and test equipment.
Contribute to stable test performance across production lines by improving software robustness.
4
Software Configuration and Documentation
Manage software versions using Subversion (SVN), including revisions, branching, merging, and release control.
Provide technical information to cross‑functional teams with clear communication.
Prepare and maintain technical documents such as test flow descriptions, software specifications, and release notes.