CareerPlanGet AI match score →

Distributed Intelligence - SDK Software Developer

2 Locations💼 Full-time💰 $125,000–$125,000🗓 2026-06-23 → 2026-07-31

Core

Building and maintaining a C/C++ software development kit (DI-SDK) that enables intelligent agents to run on electric meters and sensor devices for the modern grid.

Role type

Embedded SDK Software Developer

Builds

The Itron DI-SDK for intelligent agents on metering and sensor hardware

Domain

Energy utilities / Embedded systems / Edge computing

Deliverable

production ML models | product features

Required skills

C, C++, system-level programming, debugging, GCC, bash scripting, Git, Linux command-line tools

Preferred skills

ARM cross-toolchains, constrained embedded environments, CMake, SDK/API development, Linux containers (LXC), GDB, Valgrind

Technologies

C, C++, GCC, CMake, XML, Bash, sqlite3, pthreads, Ubuntu, LXC, glibc, uclibc, musl, GDB, Valgrind, Git

Responsibilities

Enhance and optimize the C/C++ DI-SDK for performance and stability; Design, develop, test, and deploy new SDK features; Work with ARM-based cross-toolchains and embedded targets; Write and maintain CMake configuration files; Debug and test code in emulated environments and meter hardware; Create bash scripts for automation and toolchain management; Analyze and modify XML files for SDK configuration

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗