Embedded Firmware & Edge Application Developer
Core
Design and develop software for industrial edge gateways and sensor firmware, processing real-time data and connecting to cloud platforms.
Role type
Embedded Firmware & Edge Application Developer
Builds
Reliable, high-performance edge applications for industrial equipment and sensors
Domain
Industrial IoT / Manufacturing
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, Linux (Ubuntu/Yocto), Docker/containerization, Azure IoT Edge, industrial protocols (Modbus, OPC-UA, Ethernet/IP), networking (TCP/IP, serial)
Preferred skills
Yocto build system, ODVA Compliance, Edge AI/signal processing, OTA tools, cybersecurity practices, Azure ecosystem
Technologies
Ubuntu, Yocto, Docker, Azure IoT Hub, Azure IoT Edge, Modbus, OPC-UA, Ethernet/IP
Responsibilities
Develop and maintain edge applications; Design system-level services for real-time data acquisition; Optimize performance for constrained environments; Configure and manage Linux system services; Implement industrial communication protocols; Build and manage Docker containers for edge workloads; Integrate edge systems with Azure IoT Hub; Implement secure communication and device hardening; Troubleshoot deployed gateways
Seniority
Mid-Senior (3–8 years experience)