Urgently hiring Firmware test engineer
Perm role
Responsibilities:
- Responsible for designing, developing, and implementing robust white box test cases to ensure the quality and reliability of our software products.
- Write and execute manual and automated firmware tests by using Python. Carefully analyze and document test results.
- Contribute to the test automation effort on multiple instruments and networked subsystems that power industry-leading DNA sequencing devices.
- Responsible for test reporting, quantitative and qualitative analysis of test data.
- Conduct testing of FPGA designs using various tools, identify issues, and collaborate with the development team for efficient debugging.
- Work with firmware senior testers and developers to drive all aspects of the firmware testing process for the team in Agile environment.
Requirements:
- 2+ years of experience in V&V, the software test/development field, with firmware/embedded SW experience.
- Experience in knowing embedded software test concepts, developing test cases, and using engineering analysis to test the edge conditions.
- Experience in white box testing using Python programs or knowing Pytest to perform firmware tests with TCP/IP interface.
- Some experience with RTOS and OS: Linux and Windows
- Able to read PCB schematics and troubleshoot problems using lab equipment including JTAG tools, Wireshark, multi meters, oscilloscopes, etc.
- Able to understand the firmware requirement and architecture related to firmware tests.
- Knowledge of FPGA technologies and FPGA testing methodologies.