亚萨合莱(中国)投资有限公司 logo

亚萨合莱(中国)投资有限公司

Embedded Product Test Engineer

亚萨合莱(中国)投资有限公司

📍 Shenzhen, China 🇨🇳

full-time
mid-level
Posted —
Key Skills
UART I2C SPI Python C
Industry
Consumer Electronics Industrial Automation

Job Description

该职位来源于猎聘 We are seeking a meticulous and rigorous Embedded Test Engineer to join our product development team. You will be responsible for the testing of embedded software and hardware products from modules to complete machines. By designing and executing detailed test cases, you will ensure the reliability, stability and excellent user experience of our products, and safeguard the delivery of high-quality products. Key Responsibilities:

  • Test Planning & Design: Participate in requirement reviews, understand product specifications, and author detailed, effective test plans, test strategies, and test cases.
  • Test Execution & Issue Tracking: Perform functional, system, integration, and regression testing. Accurately record test results and use bug tracking tools (e.g., Jira, Bugzilla) to report, track, and verify defects, driving issues to timely resolution.
  • Embedded Specialized Testing: Conduct specialized tests related to embedded systems, such as power consumption tests, performance tests (real-time performance, memory usage, CPU load), stability tests (long-term stress testing), communication interface tests (UART, I2C, SPI, USB, Ethernet, etc.), and abnormal condition tests.
  • Test Development & Automation: Under guidance, develop and maintain simple automated test scripts or tools (e.g., using Python or C) to improve testing efficiency.
  • Cross-Functional Testing & Communication: Work closely with software developers, hardware engineers, and project managers to reproduce and isolate issues. Clearly describe problem scenarios to assist the development team in rapid troubleshooting.
  • Documentation: Create and maintain test reports, user manual verification, and other relevant technical documentation. Qualifications:
  • Essential Skills & Experience: o Minimum of 2 years of experience testing embedded products (e.g., IoT devices, consumer electronics, industrial controls, smart home, etc.). o Proficient in C programming language, with the ability to read and understand embedded software code to assist in problem analysis and white-box testing. o Solid hardware fundamentals. Ability to read schematics and use common test equipment like multimeters, oscilloscopes, and logic analyzers for debugging. o Familiar with embedded software development and testing life cycles, as well as common defect management processes. o Strong written English proficiency (CET-4 or equivalent minimum), with the ability to read English technical documentation, chip datasheets, and write English test reports.
  • Preferred Qualifications: o Experience using Python or other scripting languages to develop automated test tools. o Understanding of the fundamentals of RTOS (e.g., FreeRTOS, uC/OS) or embedded Linux. o Basic knowledge of network protocols (e.g., TCP/IP, HTTP, SNMP). o Exposure to Continuous Integration/Continuous Deployment (CI/CD) concepts or tools (e.g., Jenkins, Git).
  • Soft Skills: o Excellent communication and collaboration skills, with the ability to articulate technical problems clearly and accurately. Must be a team player. o Strong sense of responsibility and a proactive, can-do attitude. o Logical thinker with outstanding problem-analysis, troubleshooting, and resolution abilities. o Keen attention to detail, patience with repetitive tasks, and a passion for quality excellence.