Must have competencies :
- Strong expertise in C++ and Python, particularly in object-oriented programming and data structures.
- Proven experience developing reliable embedded systems and implementing communication protocols such as TCP / IP, UDP, MQTT, Bluetooth, I2C, SPI, and MODBUS.
- In-depth experience with custom Linux platforms and Real-Time Operating Systems (RTOS).
Good to Have Competencies :
Experience with measurement and control devices or IoT modems will be an added advantage.Proficiency with Make / CMake for both host and target systems.Familiarity with Continuous Integration / Continuous Deployment (CI / CD) pipelines for efficient development workflows.Minimum Qualifications :
4-year bachelor s degree, or 4+2-year master s degree in computer science, IT, Electronics and Communication Engineering.6-12 Years of software development with C++ or Python, experience with a focus on embedded systems will be preferred.Skills Required
Python, C++, Tcp / ip, Udp, Mqtt, Linux