
System validation Engineer
Reports to: Product Development Manager
Under the direction of the Product Development Manager, System validation Engineer develops testing strategies, protocols and procedures to be used in the validation of products in order to ensure ADD’s products quality, reliability, safety and validity. System validation engineer creates reports on product quality and validity to be used for internal and external purposes, and provides and receives feedback on the testability of ADD products. Additionally provides technical and process improvement feedback into the business and works independently with minimal supervision.
Primary Responsibilities:
- Develop and/or update product's Validation Test Plans.
- Develop test protocols according to internal and PLC industry specifications and standards, which need to be fulfilled by ADD products, working closely with other system validation, software, customer application, board design and silicon design teams in order to understand usage models, feature requirements and resolving silicon and hardware/software issues.
- Develop API level tests for system components and control applications.
- Design and develop testing tools (including API level), which allow to test software to validate various standards using Customer Reference Boards, Internal Development Boards, FPGA's and/or System Level Emulators (SLE).
- Develop test workbench so that test protocols defined can be executed
- Execute test protocols according to the defined standards and guidelines, and the product Specifications
- Validate the problems corrected by product development group engineers
- Provide system validation reports on product quality and validity to be used for internal and external purposes.
- Participate in product certifications as needed, performing compliance and certification testing
- Develop automated test workbench as much as possible
- Be aware of any laws and regulations surrounding any manufacturing processes, materials and products that may be used by ADD customers
Requirements:
- A Degree in Telecommunications Engineering/Electronics/Computer science discipline.
- Course/work in overall validation and/or verification concepts
- Expertise in board-level testing
- Expertise in utilization of test equipment
- Coursework/project work in microprocessors and embedded controllers Experience/Skills
- Solid software skills to write tests scripts and test tools in C/C++ and/or C and/or Perl/Python/XML, or any other equivalent.
- Competency in developing SW applications for PC, which interact with embedded systems in real time
- Fluency in English
The candidate shall additionally have the following skills:
- Experience and knowledge in Power Line Communications standards (PRIME) is preferred
- 8051 and ARM based microcontroller experience would also be an asset
- Expert skill level in configuration management, defect tracking and change control
- Expert MS office user
- Experience of working within a V-cycle development model is advantageous.
- Experience of the full product life cycle.
- Experience in analog electronics
The successful candidate shall also be able to demonstrate the following competencies:
- Problem solving, leadership skills, teamwork skills, organization skills, analytical skills, time management, good interpersonal skills.
- diligence, flexibility, adaptability, positive attitude to work, strong results orientation, negotiation skills and project multitasking.
- Demonstrate personal initiative and problem solving skills
- Ability to work within a team environment with good communication (verbal and written) skills
