PCBA Test Development Engineer(PCBA测试开发工程师)

LenovoChinaOn-siteFull-timeMid level, 2–5 yearsListed 1 hour ago

Apply now

About this role

We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com (https://www.lenovo.com), and read about the latest news via our StoryHub (https://news.lenovo.com/).

Position Summary:

The PCBA Test Development Engineer is responsible for developing, validating, deploying, and maintaining test programs for FCT applications supporting NPI builds and mass production. The role works closely with product development, test fixture, manufacturing, quality, and factory teams to deliver stable, efficient, and production-ready test solutions.

Job Responsibilities :

1. Develop and maintain PCBA FCT test programs, test scripts, drivers, interfaces, and supporting tools based on product and manufacturing requirements.

2. Work with product development teams during the NPI phase to validate test solutions, verify test coverage, and ensure production readiness.

3. Perform test program integration, debugging, correlation, qualification, and release for engineering builds and mass production.

4. Analyze test failures and collaborate with hardware, firmware, fixture, manufacturing, and quality teams to identify root causes and resolve issues.

5. Support test program deployment, version control, configuration management, documentation, and change implementation across manufacturing sites.

6. Improve test stability, execution efficiency, diagnostic capability, maintainability, and cycle time through continuous optimization.

7. Provide technical support and training to factory test teams during NPI ramp-up and production.

Job Requirements:

1. Bachelor's degree in Computer Science, Electrical Engineering, Automation, or a related field.

2. 5+ years of experience in electronic testing, embedded software, manufacturing test, or PCBA test code development.

3. Proficiency in Python and Linux shell scripting; working knowledge of C/C++ or C# and development environments such as GCC or Visual Studio.

4. Good understanding of x86 platforms; ARM architecture experience is an advantage.

5. Knowledge of hardware interfaces and protocols such as PCIe, I2C/SMBus, IPMI, FRU/VPD, USB, SMBIOS, GPIO, TCP/IP, and RS-232.

6. Hands-on experience with system-level debugging, test instrumentation, log analysis, and hardware/software integration.

7. Strong problem-solving, ownership, teamwork, and communication skills; able to work effectively with global and cross-functional teams.

8. Proficiency in written and spoken Chinese and English; willingness to travel based on project needs.