Senior Software Engineer IoT role involves contributing to a dynamic team aiming for ambitious growth and leadership in the region. We are looking for passionate, proactive, self-driven individuals who can foster idea exchange and collaboration across silos.
We value entrepreneurship, innovation, customer proximity, and IoT & Ecosystem thinking. The ideal candidate will be an agile mindset professional with expertise in software specification definition, firmware development, real-time OS, communication protocols, security protocols, and embedded IDEs.
The role requires proficiency in C language, developing firmware for 8/32-bit microcontrollers without an OS, including interrupt handling, peripherals, memory, and communication protocols (I2C, UART, SPI, etc.). Additionally, experience with real-time OS (e.g., freeRTOS) and skills in software specification writing, debugging hardware and software systems, analyzing electronic schematics, and using tools like oscilloscopes and signal generators is essential.
The successful candidate will have hands-on experience with prototype bring-up, debugging, verification, manufacturing support, and CI tools like TeamCity, Jenkins, VSTS. Programming skills in high-level languages such as C#, Python for developing testing tools are also required. Embedded IDE development experience (Espressif, ST, Microchip, etc.) and ability to write scalable, modular code for both low and high levels are necessary.
Basic networking knowledge (BLE, HTTPS, MQTT, etc.) and ability to handle real-time tasks are also crucial. The ideal candidate will have at least 4-5 years of experience in R&D Electronic development SW Embedded & IoT. An education in Electronic Engineering or Informatics is preferred.
* Firmware development for 8/32-bit microcontrollers
* Real-time OS (freeRTOS) experience
* Communication protocols (I2C, UART, SPI, etc.)
* Security protocols (TLS, SSL, PKI, device hardware security)
* IoT wireless technologies (Wi-Fi, XBee, BLE, LoRa, Cellular)
* Over The Air (OTA) programming processes
* Cloud platforms (AWS, Azure, Google Cloud, IBM Watson)
* Embedded IDE development (Espressif, ST, Microchip, etc.)
* Scalable, modular code development
* Real-time task handling
* Basic networking knowledge
This opportunity offers a chance to work independently and proactively on problem solving and implementation. If you are a motivated and detail-oriented professional with a passion for IoT and software engineering, we encourage you to apply.
Salary, Job description, Required skills and qualifications, Benefits, Others