Embedded Software Engineer (Embedded Systems & Industrial IoT)
Core
Design, develop, and deploy edge analytics solutions for industrial assets and sensors to enable real-time decision-making and predictive maintenance in industrial automation and energy domains.
Role type
Senior IC embedded software engineer (Industrial IoT & Edge Analytics)
Builds
Edge analytics applications, IoT gateway software, and containerized services for industrial gateways.
Domain
Industrial automation, Energy, Operational Technology (OT)
Deliverable
production ML models
Required skills
C, C++, Embedded Linux, RTOS, ARM processors, Device drivers/BSP, MQTT, OPC UA, Modbus, SCADA/DCS/PLC integration, REST APIs, Python
Preferred skills
AI/ML model deployment at edge, Kubernetes/K3s, IEC 62443/NIST cybersecurity standards, Digital twins, DevOps/CI-CD
Technologies
Docker, Azure IoT, AWS IoT, EdgeX Foundry, K3s, MQTT, AMQP, OPC UA, Modbus TCP/RTU, EtherNet/IP, PROFINET, IEC 61850
Responsibilities
Design and maintain edge analytics applications; Develop real-time algorithms for anomaly detection and predictive maintenance; Integrate edge software with firmware and industrial controllers; Develop IoT gateway software and containerized services; Interface with OT infrastructure (SCADA, PLCs, MES); Implement cybersecurity best practices for edge devices.
Seniority
Senior, hands-on IC
