Posted Oct 7, 2026

Internet of Things Engineer

Apply Now
Job Title: IoT Engineer Location: Remote – USA Work Authorization: Open to qualified candidates authorized to work in the U.S. Job Summary We are seeking an experienced IoT Engineer to design, develop, integrate, and maintain Internet of Things solutions connecting devices, sensors, edge systems, cloud platforms, and enterprise applications. The ideal candidate will have experience with IoT architectures, embedded systems, cloud platforms, MQTT, device connectivity, data pipelines, and IoT security. Key Responsibilities Design and develop scalable IoT solutions for connected devices and systems. Develop and integrate IoT devices, sensors, gateways, and cloud platforms. Build communication and data-exchange solutions using MQTT, HTTP/HTTPS, CoAP, WebSockets, and REST APIs. Develop device provisioning, configuration, monitoring, and lifecycle-management processes. Integrate IoT devices with AWS, Azure, or Google Cloud platforms. Develop edge-computing solutions for real-time data processing. Build data pipelines to collect, process, and analyze device telemetry. Develop and maintain APIs and services supporting IoT applications. Troubleshoot device connectivity, firmware, networking, and cloud-integration issues. Implement secure device authentication, encryption, certificates, and access controls. Monitor device health, performance, connectivity, and system availability. Work with embedded and firmware teams on device integration. Collaborate with cloud, DevOps, data engineering, cybersecurity, and product teams. Develop automated testing and validation processes for IoT solutions. Create technical documentation, architecture diagrams, and deployment procedures. Required Skills 3+ years of experience in IoT Engineering, Connected Devices, Embedded Systems, or a related field. Strong understanding of IoT architecture and device-to-cloud communication. Experience with MQTT and REST APIs. Programming experience with Python, C/C++, Java, or JavaScript/Node.js. Experience working with sensors, gateways, microcontrollers, or connected devices. Understanding of TCP/IP, DNS, HTTP/HTTPS, TLS, and networking fundamentals. Experience with Linux-based environments. Familiarity with Git and software development practices. Strong troubleshooting and analytical skills.