Seeking a Hardware boards test engineer with 3-5 years of experience in Embedded Software/Firmware/Hardware Validation. Successful candidate will contribute to the Development tools test team.
Develop and maintain automation framework for testing boards, debugger, and programmers
Design test cases for testing boards and develop Embedded C code for validating programming and debugging capabilities of Demo and Evaluation boards.
Develop test scripts to be able to add new boards and new tests to the regression system for validating Microchip boards.
Validate MPLAB X IDE releases to support PIC and AVR development boards.
Run regression test suite, debug and analyze the failures and interface with development teams in multiple geographic regions to communicate the test reports
Validate application notes written specifically for the board in collaboration with the board developer
Candidates must have
Good understanding and hands on experience in Embedded Firmware, and Hardware Testing
Hands-on experience in working with Microcontrollers and various interfaces available on a development board. Experience with Embedded Communication Protocols like SPI, I2C, USART, USB is required.
Good understanding of Microcontroller Architecture (MIPS, ARM, AVR architecture preferred) and peripherals
Ability to understand the board specification and schematics.
Understanding of Embedded systems debugging via gdb and JTAG
Understanding of Embedded C, assembly and scripting languages Python/Perl
Understanding of CI tool(Jenkins/Bamboo), bug tracking tools are good to have
Ability to work in a dynamic environment with multiple departments and multiple geographies. Ability to communicate well in both written and verbal forms
Minimum B.Tech. in Electronics and communication/Electrical and Electronics/ Instrumentation from reputed institutes