Skills required:
- Design and implementation experience of embedded systems software
- Skilled in C/C++ development
- Experience of using real-time embedded debug tools and emulators
- Familiar with source control, version control and bug tracking software
- Understanding embedded Real-Time Operating Systems (RTOS) and microprocessor architectures
- Understanding of wireless communications protocols, cellular, Wi-Fi, WiMAX etc
- Experience in an architectural/technical lead role
- Experience in embedded software optimization