Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Distributed Intelligence - SDK Software Developer

$125k - $249.5k

Itron | Urbint

Distributed Intelligence (DI) is transforming how sensor devices and electricity metering support the modern grid. Join our fast‑paced, collaborative, and diverse team to help innovate at the edge—building technology that empowers utilities and communities around the world.

Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us.

We are seeking a DI SDK Software Developer who is passionate about building reliable, efficient, and scalable C/C++ solutions. In this role, you will enhance and support the Itron DI-SDK, a software development kit enabling intelligent agents to run on electric meters and sensor devices. You will work closely with an innovative, customer‑centric development team to design new features, optimize performance, and ensure the SDK remains robust across multiple embedded platforms. This position is ideal for someone who enjoys solving complex system-level challenges, thrives in a collaborative environment, and takes accountability for delivering high-quality results.
Duties & Responsibilities
  • Enhance, maintain, and optimize the C/C++‑based DI‑SDK to ensure performance, efficiency, and stability across platforms.
  • Collaborate with cross-functional teams in an agile environment to design, develop, test, and deploy new SDK features aligned with customer needs.
  • Work with ARM‑based cross‑toolchains and embedded targets to ensure compatibility across diverse architectures.
  • Write, improve, and maintain CMake configuration files to streamline multi-platform build processes.
  • Debug, test, and document code in both emulated environments and Itron meter hardware to support reliable field performance.
  • Create and update bash scripts to automate workflows, support toolchain management, and improve developer efficiency.
  • Analyze and modify XML files for SDK configuration and system integration.
  • Understand and support execution of DI agents within Linux Containers (LXC) for both build and runtime environments.
  • Uphold a collaborative and accountable team culture, contributing innovative ideas that improve product quality and customer outcomes.
Required Skills & Experience
  • Proficiency in C and C++, with strong understanding of object‑oriented and system‑level programming.
  • Strong debugging, analytical thinking, and problem‑solving skills in both software and hardware contexts.
  • Experience using GCC or other C/C++ compilers.
  • Familiarity with bash scripting for automation, build processes, and version control workflows (Git).
  • Exposure to cloud technologies such as AWS or Azure.
  • Bachelor's degree in a related field or equivalent practical experience.
  • Demonstrated ability to work authentically and collaboratively within a team, supporting agile processes and iterative development.
Preferred Skills & Experience
  • Experience with embedded cross‑toolchains, especially for ARM or similar architectures.
  • Understanding of constrained or resource‑shared embedded environments.
  • Strong knowledge of CMake and automated build systems.
  • Prior experience contributing to SDK, API, or platform development.
  • Familiarity with Linux‑based development tools and utilities, including GNU Debugger, Valgrind, and containerized environments.
  • A track record of innovation, continuous learning, and customer‑focused solution development.
Technologies Used in This Role
  • Programming Languages: C, C++
  • Compilers & Toolchains: GCC, cross‑toolchains (ARM and other embedded architectures)
  • Build & Configuration Tools: CMake, XML configuration
  • Scripting & Automation: Bash scripting
  • Databases & Libraries: sqlite3, pthreads
  • Operating Systems & Environments: Ubuntu, Linux command‑line tools and utilities
  • Embedded & Container Technologies: Linux Containers (LXC), glibc, uclibc, musl
  • Debugging & Performance Tools: GNU Debugger (GDB), Valgrind
  • Version Control: Git
  • Development Ecosystem: Linux‑based development environments for building, testing, and deploying DI SDK components
This position offers the opportunity to work on the cutting-edge Itron DI-SDK, used to develop agents that run on Itron sensor devices all over the world.
Pay Transparency Info:
The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience and may vary by location. The base salary is $125,000 – $249,500
Benefits Info:
This position also includes a competitive benefit package including; financial, social, health and wellbeing programs, paid vacation, 401k matching, employee stock purchase program, hybrid work schedule, and more!

Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for! The successful candidate's starting wage will be determined based on permissible, non-discriminatory factors such as skills and experience. Itron is proud to be an Equal Opportunity Employer. If you require an accommodation to apply, please contact a recruiting representative at View phone number on click.appcast.io or email View email address on click.appcast.io.

Itron is transforming how the world manages energy, water and city services. Our trusted intelligent infrastructure solutions help utilities and cities improve efficiency, build resilience and deliver safe, reliable and affordable service. With edge intelligence, we connect people, data insights and devices so communities can better manage the essential resources they rely on to live. Join us as we create a more resourceful world:

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Distributed Intelligence - SDK Software Developer in Liberty Lake, WA vacancy
  • $125k - $249.5k

     ...essential resources for today and tomorrow. Join us. Distributed Intelligence (DI) is transforming how sensor devices and electricity...  ...and communities around the world.We are seeking a DI SDK Software Developer who is passionate about building reliable, efficient, and... 
    Software
    Intelligence

    Itron

    Liberty Lake, WA
    4 days ago
  •  ...are primarily comprised of software, both running in the cloud and...  ...of new utility-focused intelligent endpoints. Expected to embed...  ...Responsibilities Guide and Develop Talent: Mentor and grow a...  ...modern engineering practices, distributed systems, and secure-by-design... 
    Software
    Intelligence

    Itron | Urbint

    Liberty Lake, WA
    1 day ago
  •  ...distributors and Company owned distribution/sales centers. Major Responsibilities/Activities: Develop strategies to obtain new...  ...communicate industry trends, market intelligence and opportunities to senior...  ...be familiar with current PC software such as Microsoft Word and... 
    Software
    Intelligence
    Local area

    Hörmann

    Liberty Lake, WA
    3 days ago
  • $120k - $180k

     ...opportunities at two levels: Senior Software Engineer I (SSE1) and Senior...  ...direction - Mentoring and developing junior and mid-level...  ...leadership expertise to guide distributed teams, the technical vision...  .... We may use artificial intelligence (AI) tools to support parts... 
    Software
    Intelligence
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Commerce Architects

    Spokane, WA
    1 day ago
  • $50k - $60k

     ...marketing flyers, brochures, and email distributions Create and edit presentations, pitches...  ..., Outlook with ability to learn new software and JLL's in- house platforms ~ Experienced...  ..., we harness the power of artificial intelligence (AI) to efficiently accelerate... 
    Software
    Intelligence
    Daily paid
    Work at office
    Local area

    Jones Lang LaSalle IP, Inc.

    Spokane, WA
    1 day ago
  •  ...We are seeking a highly skilled Senior Software Engineer with 5–8 years of experience in...  ...Kafka . You will be responsible for developing reliable data pipelines, enabling governed...  ...hands‑on experience with PySpark and distributed computing frameworks. ~ Proficiency... 
    Software

    Itron

    Liberty Lake, WA
    3 days ago
  • $36.05 - $67.78 per hour

     ...key financial processes across our Outcomes Product Marketing, Software Licensing, Partner Programs, and DEM business areas. In this...  ...the world manages energy, water and city services. Our trusted intelligent infrastructure solutions help utilities and cities improve efficiency... 
    Software
    Intelligence
    Hourly pay
    For contractors
    Work at office

    Itron

    Liberty Lake, WA
    4 days ago
  • $197.53k - $276.54k

     ...HR Technology Senior Software Engineer Design and implement scalable...  ...are not limited to: Design, develop, and deploy digital employee...  ..., recommendation engines, intelligent automation) to enhance HR...  ...multiple priorities across distributed teams. Background in building... 
    Software
    Temporary work
    Immediate start

    jobs.frontdoordefense.com - Jobboard

    Spokane, WA
    3 days ago
  • $85k - $105k

     ...are ready to build on their foundation while developing expertise that sets them apart. About the Role As a Software Engineer I (SE1), you'll implement features...  ...backgrounds to apply. We may use artificial intelligence (AI) tools to support parts of the hiring... 
    Software
    Intelligence
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Commerce Architects

    Spokane, WA
    3 days ago
  • $75k - $166k

     ...be the driving force behind our Mobile Software and Equipment for the Networks Business....  ...engineering, partners, and installation teams to develop accurate, accessible, and compelling...  ..., water and city services. Our trusted intelligent infrastructure solutions help utilities... 
    Software
    Intelligence
    Flexible hours

    Itron

    Liberty Lake, WA
    2 days ago
  • $140k - $200k

     ...the globe work on Speechify in a 100% distributed setting – Speechify has no office. These...  ...week.  What Yo u’ ll Do Design, develop, and maintain robust APIs including...  ...role at the intersection of artificial intelligence and audio – a rapidly evolving tech domain... 
    Software
    Intelligence
    Remote job
    Work at office

    Speechify

    Spokane, WA
    more than 2 months ago
  • $90k - $110k

     ...The Quality Manager is responsible for developing, implementing, and maintaining a robust...  ...Ensure all fiber optic and power distribution products meet customer specifications and...  ...skills. ~ Experience with ERP and QMS software tools. ~ Ability to manage multiple projects... 
    Software
    Local area
    Flexible hours

    Amphenol Network Solutions

    Liberty Lake, WA
    2 days ago
  • $100k - $150k

     ...You will have the opportunity to grow and develop through meaningful work projects and...  ...~ Proficient in Project Management software and financial accounting systems....  ...technology assisted tools, including artificial intelligence (AI), to help identify and evaluate candidates... 
    Software
    Intelligence
    Contract work
    For contractors
    For subcontractor
    Local area

    Johnson Controls

    Spokane, WA
    4 days ago
  • $140k - $200k

     ...the globe work on Speechify in a 100% distributed setting – Speechify has no office. These...  ...Ideal Candidate Should Have ~5+ years of software engineering experience ~ Familiarity...  ...tech, the intersection of artificial intelligence and audio. The United States Based... 
    Software
    Intelligence
    Remote job
    Work at office
    Night shift

    Speechify

    Spokane Valley, WA
    more than 2 months ago
  • $75k - $124.5k

     ...metrics to drive sustainable performance and customer value. Develop a strong understanding of project-level budgets and financial...  ...proficiency in Microsoft Excel; experience with business intelligence tools (Power BI preferred). ~ Ability to clearly communicate... 
    Intelligence

    Itron | Urbint

    Liberty Lake, WA
    3 days ago
  •  ...business value.Duties and Responsibilities: Champion the product line strategy and execution for assigned Grid Management and Distributed Intelligence (DI) solutions, ensuring alignment with Itron's Grid Edge Intelligence portfolio and customer needs. Shape and evolve... 
    Intelligence
    Work at office

    Itron

    Liberty Lake, WA
    2 days ago
  • $51.6k - $64.5k

     ...the world's most advanced hardware and software solutions, WWT helps clients and partners...  ...at scale through its global warehousing, distribution and integration capabilities. With...  ...through final implementation Ability to develop and maintain relationships with internal... 
    Software
    Full time
    Remote work
    Shift work

    World Wide Technology

    Spokane, WA
    2 days ago
  • $60k - $66k

     ...Amphenol Network Solutions, we are at the forefront of global connectivity, delivering a high-quality, seamless portfolio of fiber distribution, cable management, power solutions, racks, passives, and enclosures. From fiber crossing oceans to networks spanning continents,... 
    Work at office
    Local area
    Flexible hours

    Amphenol

    Liberty Lake, WA
    3 days ago
  •  ...applications, supporting transmission, distribution, collection, treatment facilities, flood...  ...industry leading hydraulic modeling software, such as InfoWorks ICM, Mike Plus, EPA...  ...networks, and infrastructure. Experience developing, planning, advancing, and delivering engineering... 
    Software
    Work experience placement
    Internship
    Local area

    Jacobs

    Spokane, WA
    4 days ago
  • $185k

     ...senior judgment Ensure PM workload distribution is balanced and that project complexity...  ..., accurate portfolio cost and schedule intelligence - no surprises on late-stage job overruns...  ...Recruits, onboards, and develops Project Managers in partnership with HR... 
    Intelligence
    Contract work
    Temporary work
    For subcontractor
    Work at office
    Local area

    Quanta Services

    Otis Orchards, WA
    3 days ago
  • $44.8k - $67.2k

     ...o set the foundation for long term customer relationships • Develop and demonstrate sales skills related to prospecting, phone and...  ...or business development role is a plus • Familiarity with the software industry or experience selling software products is a plus. #LI... 
    Software
    Local area

    F5

    Liberty Lake, WA
    3 days ago
  • $25 - $35 per hour

     ...provides solutions for video security, business intelligence and loss prevention. For over 20 years, OpenEye has been committed to developing an easy-to-use, comprehensive video...  .... Understands technical products and software specifications with the ability to translate... 
    Software
    Hourly pay
    Full time
    Temporary work
    Casual work
    Work at office
    Local area

    OpenEye

    Liberty Lake, WA
    4 days ago
  • $90k - $125k

     ...provides solutions for video security, business intelligence and loss prevention. For over 20 years, OpenEye has been committed to developing an easy-to-use, comprehensive video...  ...at OpenEye is seeking a mid-level Software Engineer to join our growing team. If you... 
    Software
    Temporary work
    Casual work
    Flexible hours

    OpenEye

    Liberty Lake, WA
    3 days ago
  •  ...Itron, Inc. is looking for a highly skilled Senior Software Engineer to join their team in Liberty Lake, Washington. The successful...  ...Databricks, Delta Lake, SQL, and Kafka. Responsibilities include developing data pipelines, implementing data governance frameworks, and... 
    Software

    Itron

    Liberty Lake, WA
    3 days ago
  • $85.6k - $137k

     ...cash flow utilizing JLL technology. Develop risk management plans and lead project teams...  ...Office Suite, project scheduling software, and web-based applications ~ Familiarity...  ...JLL, we harness the power of artificial intelligence (AI) to efficiently accelerate meaningful... 
    Software
    Intelligence
    Daily paid
    Contract work
    For contractors
    Work at office
    Local area

    Jones Lang LaSalle IP, Inc.

    Spokane, WA
    1 day ago
  • $100k - $120k

     ...connectivity, delivering a high-quality, seamless portfolio of fiber distribution, cable management, power solutions, racks, passives, and...  ...for increasing the profitability of existing products and developing new products. You will build products from existing ideas and... 
    Local area
    Flexible hours

    Amphenol

    Liberty Lake, WA
    4 days ago
  • $22 - $25 per hour

     ...payments (checks, ACH, credit card, wire transfers). Generate and distribute accurate customer invoices and account statements across...  ...principles and practices. Proficiency in accounting software (e.g., QuickBooks, NetSuite, SAP, Oracle) and MS Office (Excel... 
    Software
    Hourly pay

    Multifab, Inc

    Spokane Valley, WA
    5 days ago
  •  .... Duties & Responsibilities Predictive Modeling & Forecasting Develop, validate, and deploy statistical and machine learning models...  ...comparable technologies. Experience using Power BI or other business intelligence tools to deliver clear, customer‑centric visualizations and... 
    Intelligence
    Full time
    Apprenticeship
    Internship
    Flexible hours

    Itron, Inc.

    Liberty Lake, WA
    2 days ago
  •  ...will play a key role in guiding and advancing the development of software products across various departments. Your contributions will...  ...Ignitium's software products. Quality Assurance and Testing: Develop and maintain a robust set of automated tests as well as perform... 
    Software
    Work at office
    Flexible hours

    Ignitium: ABX Orchestration

    Spokane, WA
    3 days ago
  • $131.9k - $237.4k

     ...you'll contribute leadership in a team developing AI/ML solutions for complex business problems...  ...in deploying ML algorithms and strong software engineering skills, you'll ensure the...  ...design patterns, microservices, distributed computing, container orchestration, and... 
    Software
    Remote work
    Work from home

    Premera Blue Cross

    Spokane, WA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Distributed Intelligence - SDK Software Developer. Be the first to apply!