Job description - Firmware Developer

Job description

Firmware Developer

Responsibilities

Role: Firmware Developer

Qualification: B.E. / Diploma in Electronics

Experience: 3-5 years of experience as a Firmware Engineer C/C++, Linux porting on ARM processors. Working knowledge in the processor platforms such as NXP, TI, Kinetis, Microchip/Atmel, Renesas and Freescale are necessary.

Department: Electronics Engineering

-Study the customer requirements and project guidelines/execution methodologies and quality assurance programes.
-Firmware development using C/C++.
-Experience with any RTOS or UCOS, ARM/MIPS based systems is necessary.
-Working knowledge in the processor platforms such as NXP, TI, Kinetis, Microchip/Atmel, Renesas and Freescale are necessary.
-Debugging skill using emulators and debugger.
-Knowledge and reading capability of digital circuit board documentation is necessary (schematics, and BOMs).
-Self-driven and proactive on problem solving and test/debug of the designed product.
-Skills on device driver development, Linux porting on ARM processors is an added advantage.
-Good understanding of wireless standards and its physical layer.
-Communications theory/digital signal processing (DSP) background would be a plus.
-Experience with all normal laboratory equipment and practices.

View Job Description