Responsibilities:
- Engineer will need to understand hardware schematics, microcontroller/microprocessor and peripherals data sheets and implement firmware applications.
- Engineer should be aware of IoT protocols.
- Engineer should be able to handle hardware, perform board bring up and debugging.
- Engineer should have led a small development team of 3-4 people
- Direct interaction with customer
Mandatory Skills:
- Design skills, C, Embedded firmware development, Device Drivers, Serial Programming, Configuration Management, Debugging
Mandatory Domain Experience:
- C/C++ Programming & Linux
- Embedded Firmware development - Microcontrollers, Microprocessors.
- IoT
- Bare metal (No OS), RTOS (FreeRTOS/Zephyr/TIRTOS/Others)
- Linux application & system programming