Digital Technology Experienced Professional - Software Engineering
Core
Design, develop, and maintain embedded software components and services for intelligent, connected energy monitoring and control solutions.
Role type
Senior Embedded Software Engineer (Linux/Go)
Builds
Embedded Linux applications, system-level daemons, and services for industrial IoT and energy equipment.
Domain
Energy / Industrial IoT / Embedded Systems
Required skills
Golang, C/C++, Embedded Linux development, Linux internals, System programming, TCP/IP, MQTT, REST APIs, Git, Yocto, Buildroot, GDB
Preferred skills
Linux Device Drivers, ARM/ARM64 architectures, Docker, OTA updates, Edge Computing, CI/CD, Cloud IoT integration
Technologies
Golang, C, C++, Linux, Yocto, Buildroot, Git, GDB, MQTT, gRPC, Docker, AWS IoT, Azure IoT
Responsibilities
Design and develop applications and services using Golang; Develop software components for Embedded Linux platforms; Implement and optimize system-level applications and services; Debug and troubleshoot issues across software, firmware, and hardware layers; Create technical documentation, design specifications, and test plans.
Seniority
Senior, hands-on IC
