Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and development of IoT software/firmware.
- Design and development of Wi-Fi applications.
- Design and development of Bluetooth low energy (BLE) applications
- Development of IoT communication protocols
- Contribute to different project phases such as SW requirements, design, integration, system test and validation
Job Requirements
- B.Sc. of Electronics and Communications Engineering, Computer and Systems Engineering or Computer Science
- 5+ years of experience
- Hands on C programming experience for limited resources embedded platform
- Good knowledge of real time operating systems (RTOS)
- Good knowledge of Microcontroller systems
- Good knowledge of serial hardware interfaces (I2C/SPI/UART)
- Good knowledge of TCP/IP
- Strong troubleshooting and debugging skills
The following points are big plus:
- Good knowledge of ARM architecture and assembly
- Reading schematics and using hardware debugging instruments such as oscilloscopes and logic analyzers
- Good knowledge of a scripting language