Distributed Intelligence - SDK Software Developer
$125k - $249.5kItron
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.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.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 & ResponsibilitiesEnhance, 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 & ExperienceProficiency 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 & ExperienceExperience 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 RoleProgramming Languages: C, C++Compilers & Toolchains: GCC, cross‑toolchains (ARM and other embedded architectures)Build & Configuration Tools: CMake, XML configurationScripting & Automation: Bash scriptingDatabases & Libraries: sqlite3, pthreadsOperating Systems & Environments: Ubuntu, Linux command‑line tools and utilitiesEmbedded & Container Technologies: Linux Containers (LXC), glibc, uclibc, muslDebugging & Performance Tools: GNU Debugger (GDB), ValgrindVersion Control: GitDevelopment Ecosystem: Linux‑based development environments for building, testing, and deploying DI SDK componentsThis 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,500Benefits 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 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: SummaryLocation: United States of America, Washington, Liberty Lake; United States of America, North Carolina, RaleighType: Full time
- ...ThisWay Global is looking for a Distributed Systems Engineer in a remote... ...intersection of artificial intelligence, data center infrastructure,... ....ai — AI Orchestration Software: An enterprise AI orchestration... ...systemic issues. Continue developing expertise in distributed systems...SoftwareIntelligenceFull timeRemote work
$77k - $156k
...You'll DoAs an Experienced Software Engineer at Principal, you’ll... ...Apex, Lightning), mainframe, distributed systems, JavaScript, SQL,... ...the kinds of things you’ll do:Develop high quality applications for... ...6 Principal uses artificial intelligence tools to assist in reviewing...SoftwareIntelligenceHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeLocal area3 days per week$102.5k - $188.9k
...will be responsible for Designing, developing, and deploying artificial intelligence, machine learning, and advanced... ...engineering, data engineering, or software engineering3+ years of experience... ...and working with relational or distributed data platformsAbility to travel 0...SoftwareIntelligenceVisa sponsorship- ...and operating large-scale, distributed cloud infrastructure? Oracle Cloud Infrastructure is developing the next generation of cloud... ...work at the intersection of software engineering, database engineering... ..., automation, artificial intelligence, and production operations....SoftwareIntelligence
$97.5k - $209.5k
...strategic priorities. As a Lead Consulting Developer, you will focus on developing and... ...professional experience Extensive hands-on software design and programming experience,... ...Proven experience designing and building distributed systems and large-scale architectures...SoftwareTemporary workFlexible hours- ...Job Function Verint's Principal Software Engineer designs and develops key cloud-first, full-stack... ...owning architecture for large-scale, distributed SaaS products used by enterprise customers... ..., recommendations, automation, or intelligent product features ~5 years...SoftwareIntelligenceLocal areaShift work
$174k - $253k
...efficiently with Google hardware and software so you can build and test... ...solutions and Smart NICs.Develop next generation AI/ML... ...large-scale infrastructure, distributed systems or networks, or experience... ..., security, artificial intelligence, natural language processing...SoftwareIntelligence- ...Slalom, we co-create custom software, data, and cloud products with... ...decision-making, artificial intelligence, and transformation. We... ...technologies: cloud data warehouses, distributed processing engines, event... ...is committed to attracting, developing and retaining highly...SoftwareIntelligenceTemporary workLocal area
$127k - $152k
What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement... ...experience, including building and scaling distributed systems5+ years of experience working... ...7/20/2026 Principal uses artificial intelligence tools to assist in reviewing and evaluating...SoftwareIntelligenceHourly payTemporary workWork experience placementWork at officeRemote work$174k - $252k
...available technologies. Review code developed by other developers and... ...5 years of experience with software development in one or more... ...including information retrieval, distributed computing, large-scale... ...storage, security, artificial intelligence, natural language processing...SoftwareIntelligence$84.9k - $209.5k
...cloud services. You will combine software engineering with infrastructure... ...reliability, operational efficiency, and developer productivity across large-scale distributed systems. You will lead... ..., machine learning, and intelligent automation to streamline operations...SoftwareIntelligenceTemporary workFlexible hours$115k - $146k
...Slalom we co-create custom software, data, AI, and cloud products... ...COE) is focused on injecting intelligence into products, engineering... ...Dataproc, Apache Spark, and distributed data processing patterns* Pub... ...is committed to attracting, developing and retaining highly qualified...SoftwareIntelligenceTemporary workWork at officeLocal areaFlexible hours$174k - $252k
...development code. Review code developed by other developers and... ....5 years of experience with software development in one or more programming... ...large-scale infrastructure, distributed systems or networks, or... ..., security, artificial intelligence, natural language processing...SoftwareIntelligence- ...Software Engineer We are seeking a Software Engineer with strong... .... This role will focus on developing microservices, real-time data... ...has experience designing distributed systems, building high-performance... ...and operational intelligence solutions. Implement audit...SoftwareIntelligenceWork at officeLocal areaRemote work
$207k - $301k
...provide feedback and coaching.Develop the mid-term technical goal... ....8 years of experience in software development.3 years of experience... ...large-scale infrastructure, distributed systems or networks, or... ...information retrieval, artificial intelligence, natural language processing...SoftwareIntelligence$144.2k - $288.4k
...looking for a Lead Director of Software Engineering who thinks like... ...on technical foundation in distributed systems, cloud‑native... ...have built or led internal developer platforms, engineering productivity... ...Science, Artificial Intelligence, Machine Learning, Data Science...SoftwareIntelligenceHourly payFull timeTemporary workLocal area$116k - $136k
...DoWe are looking for a Senior Software Engineer I to join our... ...with database applications, distributed and/or web programming languages... ...objectives.Mentor who enjoys developing others as well as continuing... ...6 Principal uses artificial intelligence tools to assist in reviewing...SoftwareIntelligenceHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeNight shift$105.4k - $207.8k
...DNS)-based security, Security Intelligence, and Secure Sockets Layer/... ...Services Engine (ISE), including distributed node architectures, high... ...(ISE) integration for Software-Defined Access (SD-Access) deployments... ...Recruiting tips From developing a stand out resume to putting...SoftwareIntelligenceWork experience placementLocal areaVisa sponsorship- ...energy and water.Our trusted intelligent infrastructure solutions... ...customer value of integrated software, firmware, hardware, and system... ...accountable mannerDesign, develop, and maintain automated test... ...complex, multi‑component, and distributed system solutionsStrong...SoftwareIntelligenceFull timeRemote workWorldwide
$89.2k - $209.5k
...We are seeking a versatile Software Engineer to contribute across... ...engineering, cloud infrastructure, distributed systems, application... ...building reliable platforms, developing innovative applications, solving... ...SMART on FHIR) Artificial Intelligence and Machine Learning...SoftwareIntelligenceTemporary workFlexible hours$207k - $301k
...Software Engineer Manager, Google Meet Infrastructure Note: By applying... .... ~3 years of experience with developing large-scale infrastructure, distributed systems or networks, or... ...information retrieval, artificial intelligence, natural language processing, distributed...SoftwareIntelligence- ...and energy and plug into and develop our consulting services... ...studies in the transmission, distribution or industrial space, or Master... ...one power system simulation software such as: PSS/E, PSCAD, MATLAB... ...vehicle charging or artificial intelligence/machine learning application...SoftwareIntelligenceLocal areaWorldwide
- ...Knowledge Platform activates enterprise intelligence by unifying data, knowledge and... ...AI. What You'll Do As a Sr. Staff Software Engineer on the Database Query Optimization... ...highly available cloud database services or distributed systems. Strong understanding of...SoftwareIntelligencePermanent employmentFlexible hours
- ...communication plans across globally distributed teams.Facilitate program... ..., platform engineering, software delivery, networking, security... ...and operational teams to develop technical plans, evaluate alternatives... ...city services. Our trusted intelligent infrastructure solutions...SoftwareIntelligenceFull timeWork at office
- ...will be hands-on, planning, developing, testing, deploying and releasing... ...integration Agile software development life cycle–from... ...one or more of the following Distributed systems and cloud computing... ...and cutting‑edge artificial intelligence technologies that provide advanced...SoftwareIntelligenceFor contractorsWork experience placementLocal area
$55 - $60 per hour
Top Skills' Details1. Modern Software Engineering - Strong... ...this role, you will design and develop backend services that power... ...memory, and storage across distributed simulation environments.Troubleshoot... ...liability.Use of Artificial Intelligence (AI): We may use Artificial...SoftwareIntelligenceContract workTemporary workRemote work$80k - $90k
...The Sales Manager is responsible for leading, developing, and executing the sales strategy to drive profitable revenue growth across... ...plus. $80,000 - $90,000 a year #ZR We may use artificial intelligence (AI) tools to support parts of the hiring process, such as...IntelligenceFull timeWork at office$95k - $138k
...You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income... ...everything we do - from the products we develop to the quality service we provide. We’re... ...Date7/22/2026 Principal uses artificial intelligence tools to assist in reviewing and...SoftwareIntelligenceHourly payPermanent employmentTemporary workWork experience placementH1bWork at office3 days per week- ...build services for the data as well as batch capabilities Software Engineering Environment Overview Java 8+, Spring Boot 2.0.0... ...architectures and patterns API Gateways Application Databases: Distributed databases (Cosmos DB) SQL (MySQL, Postgres) Redis...SoftwareContract work
$163.4k - $322.1k
...and deployment of embedded artificial intelligence agents within Oracle Cloud, including Oracle... ...Science, Information Technology, Software Engineering, or a related fieldAbility... ...deloitte.com. Recruiting tips From developing a stand out resume to putting your best...SoftwareIntelligenceVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Intelligence - SDK Software Developer. Be the first to apply!
- ngo software engineer Raleigh, NC
- software data engineer Raleigh, NC
- graduate software engineer Raleigh, NC
- software system engineer Raleigh, NC
- graduate software developer Raleigh, NC
- software engineer - early career Raleigh, NC
- entry level software engineer remote Raleigh, NC
- software developer positions Raleigh, NC
- junior software developer internship Raleigh, NC
- software development engineer aws Raleigh, NC



