Let’s Shape the Future of Smart
Climate Controls Together
Current Job Openings > Embedded Software Engineer
Posted ago
Embedded Software Engineer
- Products
- On-site
- Full-time
- Islamabad, Pakistan
Share this job with your network
Role Overview
Cielo WiGle Inc. is looking for an experienced Embedded Software Engineer for its Islamabad office. Come join our award-winning company. You will learn and grow in a fast-paced and challenging environment. We offer an excellent salary package and career growth potential.
Required Skill Set
- Firmware development experience using modern processors, particularly ARM & its architecture, using Keil MDK.
- Hands-on experience with STM microcontrollers is a MUST. Programming experience in C/C++ for embedded firmware development.
- Hands-on experience with wireless modules like ESP32/ESP8266 Wi-Fi modules & BLE modules. Knowledge of embedded architecture design for Product Development.
- In-depth knowledge of ARM Cortex-M architecture and development experience with ARM Cortex-M MCUs like STM32.
- Understanding of IoT communications and security protocols like MQTT, HTTP, SNMP, CoAP, TLS certificate management for secure connections.
- Have implementation experience with modern debugging technologies in embedded software.
- Use of equipment like SWD, etc.
- Have implementation experience of serial busses e.g. UART, I2C, SPI.
- Understanding and implementation knowledge of short-range wireless connectivity technologies, particularly Wi-Fi IEEE 802.11, etc.
- Working knowledge of open source WPA supplicant and Host AP. Knowledge of porting the open source WPA supplicant to an RTOS
HW:
- ARM, STM32
Communication Standards:
- MQTT, SNMP, HTTP, HTTPS, TCP/IP
Application