CareerPlan

Digital Technology Experienced Professional - Software Engineering

Full-time2026-08-27 → 2026-11-12

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