onsite
Embedded & IOT - LOGIC RESEARCH LABS
Software Engineer
Embedded & IoT Software Engineer crafting firmware and edge solutions using C/C++, Python, RTOS, and Linux, while integrating MQTT and other IoT protocols to deliver real‑world products across diverse domains.
About the role
Key Responsibilities
- Design, develop, and maintain firmware for embedded devices across multiple product lines.
- Implement and optimize IoT communication using MQTT, CoAP, and other protocols.
- Collaborate with cross‑functional teams to integrate hardware and software components.
- Debug, test, and validate code on target hardware, ensuring reliability and performance.
- Participate in code reviews, documentation, and continuous improvement initiatives.
Requirements
- Proven experience in embedded C/C++ development for microcontrollers and SoCs.
- Strong knowledge of RTOS and Linux kernel concepts.
- Hands‑on experience with IoT protocols (MQTT, CoAP) and connectivity stacks.
- Familiarity with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and a passion for learning new technologies.
Skills
pythonrtoslinuxmqtt