1. The individual in this role will be primarily responsible for Firmware development, System integration and testing. 2. Working with product owner and supporting on the development activities in Firmware and perform root cause analysis and resolve issues.
1. Bachelor/Master of Electrical & Electronic Engineering or equivalent. 2. A least 2 years bare-metal firmware development experience. Familiar with micro-processor architectures and peripheral driver development (SPI/I2C/UART/Flash memory etc.). Knowledge on OMAPL137 processor and data acquisition peripherals (e.g., ADC, McASP etc.) is preferred. 3. Familiar with compilers and debugger tools (e.g. JTAG, oscilloscope, multi-meter, etc.). 4. Experienced C/C++/Assembly programmer. Knowledge on RTOS (e.g., QNX) is a plus. 5. Familiar with source code version control. 6. Working experience on system integration and testing. Demonstrated capability in setup, run and troubleshoot systems involving interdependence between hardware, firmware and software. The person is expected to possess good analytic skill and broad electrical engineering background to perform effective root cause analysis and to resolve issue independently. 7. Demonstrate good spoken and written English skills to document design and test reports. 8. A team player with good communication skill.