• Robust 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.
• Strong analytical fundamentals & problem-solving skill