- Strong C and C++ Programming Skills for embedded systems
- Software debugging skills with working knowledge of hardware.
- Hands on experience working with Embedded OS or RTOS (Preferably Linux)
- Hands on experience with system programming, device driver development/porting, BSP and Boot loader
- Basic understanding of hardware/software interfaces.
- Solid analytical fundamentals & problem-solving skill