Required: BS Engineering,
ARM Cortex M3,M4
Low level C
RTOS,
Network TCP/IP, CAN, 12C, SPI, UART, ADC and DAC
12C/SPI/USB/Ethernet interfaces
What you'll be doing:
Under the supervision of the Firmware Department Manager, the Firmware Engineer is responsible for performing a wide variety of implementing, troubleshooting, developing, testing, consulting, and collaborating tasks, including but not limited to implementing firmware in new products, sustaining existing products, troubleshoot hardware/firmware problems, developing automated test procedures, providing technical support, collaborating with engineers and consulting with customers
Design and implement firmware for new products and sustain existing products.
Troubleshoot hardware/firmware problems; finding root-cause, proposing solutions, and/or making recommendations for improvements
develop and maintain build and automated test procedures.
Perform/support firmware testing and verifications; develop test scripts.