Responsibilities:
Test Planning and Execution:
- Develop and execute comprehensive test plans for electronics and firmware.
- Design and implement automated test systems and procedures.
- Conduct functional, performance, and reliability testing of electronic components and systems.
Firmware Development and Debugging:
- Develop and debug firmware for ARM core and various microcontrollers.
- Collaborate with the firmware development team to ensure testability and reliability.
- Utilize various debugging tools and techniques to troubleshoot firmware issues.
Reliability and Compliance Testing:
- Perform reliability testing to ensure products meet industry standards & customer requirements.
- Ensure compliance with relevant standards and regulations (e.g., IEC, ISO).
- Conduct failure analysis and implement corrective actions to improve product reliability.
Data Analysis and Reporting:
- Analyze test data and provide detailed reports on findings.
- Make recommendations for product improvements based on test results.
- Maintain accurate documentation of test procedures, results, and analysis.
Collaboration and Communication:
- Work closely with cross-functional teams including R&D design, development, and production.
- Communicate test results and recommendations to stakeholders.
- Participate in design reviews and provide feedback on testability and reliability.
Requirements:
- Diploma in Electronics Engineering or a related field.
- Minimum of 1 year of experience in electronics and firmware testing.
- Knowledge of electronics and firmware reliability testing methodologies.
- Proven experience with ARM core and microcontroller firmware development.
- Proficiency in using test equipment such as oscilloscopes, logic analyzers, and multimeters.
- Experience with automated test systems and scripting languages (e.g., Python, Arduino, MATLAB).
- Good problem-solving skills and attention to detail.
- Good communication and teamwork abilities.
- Familiarity with industry standards and compliance requirements.