





Tier-1 brand and metro location with mid-level experience but niche embedded skillset reduce applicant density.
Strong embedded Linux, platform, and IoT protocol requirements limit cross-industry transferability.
Explicit 3+ years plus mandatory embedded Linux, C/C++, and platform-specific experience enforces strict filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain user-space applications in C/C++ for ARM-based Linux router/gateway platforms (OpenWRT, RDK-B).
Implement and maintain device-to-cloud communication protocols such as MQTT, HTTP/REST ensuring end-to-end integration between embedded devices and cloud services.
Debug and resolve software, networking, packaging, and integration issues spanning device and cloud ecosystems while collaborating with cross-functional teams.
3+ years of software development experience.
Strong expertise in Embedded Linux and user-space application development using C/C++.
Experience with TCP/IP networking, HTTP/HTTPS, MQTT, REST APIs, Linux debugging tools, build systems (Make/CMake), and software packaging.
Bachelor's degree in Engineering, Information Systems, Computer Science or related field with 2+ years of work experience OR Master's degree with 1+ year experience OR PhD in relevant fields.
Experienced in embedded Linux environments, specifically with OpenWRT, RDK-B or similar middleware platforms.
Proficient in building integrated device-to-cloud solutions with understanding of relevant communication protocols and debugging across the entire stack.
Able to work collaboratively with cloud, QA, DevOps, and platform teams to deliver scalable and reliable software solutions.