Location
Bangalore | India
Job description
- Study the customer requirements and project guidelines/execution methodologies and quality assurance programes
- Firmware development using C/C++
- Experience with UART, I2C, SPI is necessary Experience in Socket programming, USB and CAN would be an added advantage
- 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
B.E. / Diploma in Electronics
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.
Job tags
Salary