Enhance, maintain, and optimize the C/C++based DISDK to ensure performance, efficiency, and ... Programming Languages: C, C++ * Compilers & Toolchains: GCC, crosstoolchains (ARM and other ...
Enhance, maintain, and optimize the C/C++based DISDK to ensure performance, efficiency, and ... Programming Languages: C, C++ * Compilers & Toolchains: GCC, crosstoolchains (ARM and other ...
Distributed Intelligence - SDK Software Developer
Liberty Lake, WA · On-site
$125K - $249K/yr
Enhance, maintain, and optimize the C/C++based DISDK to ensure performance, efficiency, and ... Programming Languages: C, C++ * Compilers & Toolchains: GCC, crosstoolchains (ARM and other ...
Distributed Intelligence - SDK Software Developer
Liberty Lake, WA · On-site
$125K - $249K/yr
Enhance, maintain, and optimize the C/C++based DISDK to ensure performance, efficiency, and ... Programming Languages: C, C++ * Compilers & Toolchains: GCC, crosstoolchains (ARM and other ...
Quality Inspector, EI&C
Spokane, WA · On-site
$49 - $58/hr
Overview: The Quality Inspector (EI&C) will report to the site Quality Manager or Sr Quality ... We provide EPC (Engineering, Procurement, and Construction) services and assist in project ...
Quality Inspector, EI&C
Spokane, WA · On-site
$49 - $58/hr
Overview: The Quality Inspector (EI&C) will report to the site Quality Manager or Sr Quality ... We provide EPC (Engineering, Procurement, and Construction) services and assist in project ...
Electronics Engineer
$37.50 - $50/hr
Programming experience for embedded systems, with proficiency in Embedded C and C++. * Proficiency in PCB design, including schematic capture and layout using computer-aided design tools.
Quick apply
Electronics Engineer
$37.50 - $50/hr
Programming experience for embedded systems, with proficiency in Embedded C and C++. * Proficiency in PCB design, including schematic capture and layout using computer-aided design tools.
Electronics Engineer
$37.50 - $50/hr
Programming experience for embedded systems, with proficiency in Embedded C and C++. * Proficiency in PCB design, including schematic capture and layout using computer-aided design tools.
Quick apply
Electronics Engineer
$37.50 - $50/hr
Programming experience for embedded systems, with proficiency in Embedded C and C++. * Proficiency in PCB design, including schematic capture and layout using computer-aided design tools.
Professional engineering. To be acceptable, the curriculum must: (1) be in a school of engineering ... c) fluid mechanics, hydraulics; (d) thermodynamics;(e) electrical fields and circuits; (f) nature ...
Professional engineering. To be acceptable, the curriculum must: (1) be in a school of engineering ... c) fluid mechanics, hydraulics; (d) thermodynamics;(e) electrical fields and circuits; (f) nature ...
Sr Software Engineer
Liberty Lake, WA · On-site
$123K - $162K/yr
The role involves designing and implementing high-performance inference software, optimizing C++-based libraries, and collaborating with engineers to ensure efficient data movement between CPUs and ...
Sr Software Engineer
Liberty Lake, WA · On-site
$123K - $162K/yr
The role involves designing and implementing high-performance inference software, optimizing C++-based libraries, and collaborating with engineers to ensure efficient data movement between CPUs and ...
Fall 2026 Graduate Engineer Internship/Co-op
Spokane, WA · On-site
$100K/yr
Graduate Engineer roles are available with a variety of engineering teams across the company ... C. § 1158. PREFERRED SKILLS AND EXPERIENCE: * GPA of 3.5 or above * 9+ months experience of ...
Fall 2026 Graduate Engineer Internship/Co-op
Spokane, WA · On-site
$100K/yr
Graduate Engineer roles are available with a variety of engineering teams across the company ... C. § 1158. PREFERRED SKILLS AND EXPERIENCE: * GPA of 3.5 or above * 9+ months experience of ...
Graduate Engineer roles are available with a variety of engineering teams across the company ... C. § 1158. PREFERRED SKILLS AND EXPERIENCE: * GPA of 3.5 or above * 9+ months experience of ...
Graduate Engineer roles are available with a variety of engineering teams across the company ... C. § 1158. PREFERRED SKILLS AND EXPERIENCE: * GPA of 3.5 or above * 9+ months experience of ...
Structural Discipline Engineer (10+ years)
Spokane, WA · On-site
$125K/yr
Company Description At Coffman Engineers, we serve as both prime consultant and sub consultant on projects large and small, including commercial, retail, institutional, government, industrial, and ...
Structural Discipline Engineer (10+ years)
Spokane, WA · On-site
$125K/yr
Company Description At Coffman Engineers, we serve as both prime consultant and sub consultant on projects large and small, including commercial, retail, institutional, government, industrial, and ...
Structural Discipline Engineer (10+ years)
Spokane, WA · On-site
$125K/yr
Company Description At Coffman Engineers, we serve as both prime consultant and sub consultant on projects large and small, including commercial, retail, institutional, government, industrial, and ...
Structural Discipline Engineer (10+ years)
Spokane, WA · On-site
$125K/yr
Company Description At Coffman Engineers, we serve as both prime consultant and sub consultant on projects large and small, including commercial, retail, institutional, government, industrial, and ...
Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
GENERAL ENGINEER
Fairchild Air Force Base, WA · On-site
$74K/yr
Degree: Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
GENERAL ENGINEER
Fairchild Air Force Base, WA · On-site
$74K/yr
Degree: Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
Degree: Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
Degree: Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
As an Engineering Duty Officer, your job is to keep the fleet moving forward. The Navy will rely on ... C., Norfolk, VA, or San Diego, CA--however, there are opportunities for exciting sea tours around ...
As an Engineering Duty Officer, your job is to keep the fleet moving forward. The Navy will rely on ... C., Norfolk, VA, or San Diego, CA--however, there are opportunities for exciting sea tours around ...
Engineering Duty Officer
Spokane, WA · On-site
As an Engineering Duty Officer, your job is to keep the fleet moving forward. The Navy will rely on ... C., Norfolk, VA, or San Diego, CA--however, there are opportunities for exciting sea tours around ...
Engineering Duty Officer
Spokane, WA · On-site
As an Engineering Duty Officer, your job is to keep the fleet moving forward. The Navy will rely on ... C., Norfolk, VA, or San Diego, CA--however, there are opportunities for exciting sea tours around ...
Electrical Engineer
Spokane, WA · On-site
$71K/yr
Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
Electrical Engineer
Spokane, WA · On-site
$71K/yr
Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
CIVIL ENGINEER
Fairchild Air Force Base, WA · On-site
$74K/yr
Degree : Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
CIVIL ENGINEER
Fairchild Air Force Base, WA · On-site
$74K/yr
Degree : Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
Electronic Engineer
Fairchild Air Force Base, WA · On-site
$63K/yr
Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
Electronic Engineer
Fairchild Air Force Base, WA · On-site
$63K/yr
Engineering. To be acceptable, the program must: (1) lead to a bachelor's degree in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
Degree: Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
Degree: Professional Engineering. To be acceptable, the curriculum must: (1) be in a school of ... c) fluid mechanics, hydraulics; (d) thermodynamics; (e) electrical fields and circuits; (f) nature ...
C Developer information
See Spokane, WA salary details
$10.69 - $18.52
1% of jobs
$18.52 - $26.34
0% of jobs
$26.34 - $34.16
2% of jobs
$34.16 - $41.98
10% of jobs
$46.98 is the 25th percentile. Wages below this are outliers.
$41.98 - $49.80
19% of jobs
The median wage is $54.92 / hr.
$49.80 - $57.63
28% of jobs
$63.30 is the 75th percentile. Wages above this are outliers.
$57.63 - $65.45
21% of jobs
$65.45 - $73.27
12% of jobs
$73.27 - $81.09
3% of jobs
$81.09 - $88.91
3% of jobs
$88.91 - $96.74
1% of jobs
$10
$58
$96
How much do c developer jobs pay per hour?
What are the key skills and qualifications needed to thrive as a C developer, and why are they important?
Are C developers still in demand?
What is the difference between C Developer vs C++ Developer?
| Aspect | C Developer | C++ Developer |
|---|---|---|
| Required Credentials | Typically a bachelor's in computer science or related field; certifications are optional | Similar credentials; often includes certifications in C++ or software development |
| Work Environment | Embedded systems, operating systems, or low-level programming | Application development, game development, or software engineering |
| Industry Usage | Embedded devices, firmware, OS kernels | Desktop applications, game engines, high-performance software |
The main difference between a C Developer and a C++ Developer lies in their focus areas. C Developers primarily work on low-level programming and embedded systems, while C++ Developers often handle more complex applications that leverage object-oriented features. Both roles require similar foundational skills, but their application domains and project types differ significantly.
What are some common challenges C developers face when working on large codebases, and how can they address them?
What is a C developer?

$125K - $249K/yr
Full-time
Medical, Retirement, PTO
Re-posted 9 days ago
Itron rating
7.0
Based on 19 frontline employees who took The Breakroom Quiz
112th of 156 rated electronics manufacturers
Job description
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, customercentric 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 DISDK 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 ARMbased crosstoolchains 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.
- Proficiency in C and C++, with strong understanding of objectoriented and systemlevel programming.
- Strong debugging, analytical thinking, and problemsolving 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.
- Experience with embedded crosstoolchains, especially for ARM or similar architectures.
- Understanding of constrained or resourceshared embedded environments.
- Strong knowledge of CMake and automated build systems.
- Prior experience contributing to SDK, API, or platform development.
- Familiarity with Linuxbased development tools and utilities, including GNU Debugger, Valgrind, and containerized environments.
- A track record of innovation, continuous learning, and customerfocused solution development.
- Programming Languages: C, C++
- Compilers & Toolchains: GCC, crosstoolchains (ARM and other embedded architectures)
- Build & Configuration Tools: CMake, XML configuration
- Scripting & Automation: Bash scripting
- Databases & Libraries: sqlite3, pthreads
- Operating Systems & Environments: Ubuntu, Linux commandline tools and utilities
- Embedded & Container Technologies: Linux Containers (LXC), glibc, uclibc, musl
- Debugging & Performance Tools: GNU Debugger (GDB), Valgrind
- Version Control: Git
- Development Ecosystem: Linuxbased 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
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 1-800-635-5461 or email Accessibility@itron.com.
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: www.itron.com
About Itron
Sourced by ZipRecruiter
Industry
Utilities
Company size
5,001 - 10,000 Employees
Headquarters location
Liberty Lake, WA, US
Year founded
1977