• Analyze and interpret firmware requirements correctly to come up with test planning, architecture and framework designs that provide comprehensive coverage; ensure requirement-to-test traceability
- Identify scenario-based tests that cover individual Firmware requirements as well as interactions between multiple requirements / features / modules
- Identify effective and efficient mode of test implementation, prepare script-based automated FW testing routines, and create high quality procedures to implement the test designs.
- Participate in the formal execution of test procedures and follow the established processes prior to, during and after the test execution.
- Work with FW development and system design leads to accurately forecast the time and resources required to complete the FW V&V activities
• Provide technical and execution guidance to other FW test engineers and technicians; ensure that FW test deliverables are completed as per schedule
• Maintain high quality documentation of the verification and testing results
• Manage firmware testing as per IEC 62304
Essential Qualifications:
• Bachelor's degree in Electronics Engineering, Computer Science, or Biomedical Engineering
• 7+ years' experience in embedded system design, with at least 5+ years in a FW testing role, and 2+ years' experience as a test lead or architect with experience in test framework development
• Good knowledge of Software Test Life Cycle (STLC) and experience in Test Planning, laying out test architecture and test framework development
• Experience in Functional Testing, Regression Testing, GUI Testing and performance testing
• Knowledge of a scripting language such as Perl, Python or Tcl
• Experience working in medical devices sector (strongly preferred) or in a regulated industry such as aerospace, automotive, etc.
• Experience in embedded testing tools such as VectorCAST
• Understanding of SW-HW interfaces; ability to work in an electronics lab with basic knowledge of oscilloscope, logic analyzer and function generator
Nice-to-have Qualifications:
• Master of Science degree in Electronics or Computer Engineering
• Understanding of IEC 62304 software development standards for medical device industry
• Basic familiarity with electromechanical concepts (electronics, motors, pumps, sensors, etc.)
• Experience in automated test system development using LabView
• Experience with simulation software such as MATLAB
Competency Requirements:
• Strong written and verbal communication
• Attention to detail, thoroughness
• Able to work in cross-functional and cross-cultural teams
• Able to participate in early morning and/or late night phone calls