Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Highly Skilled C/C++ Developer for IoT

Itron • North Carolina, US • On-site

Posted on: 27th March, 2025
Employment Type: FULLTIME

Job Description

Itron provides smart networks, software, services, meters, and sensors to better manage electricity, gas, water, and city services. Our goal is to create a more resourceful world by empowering utilities and cities to deliver critical infrastructure solutions safely, securely, and reliably.

The Distributed Intelligence product offers next-generation edge computing applications that enable our customers to solve complex grid operations use cases. As an embedded software engineer, you will work closely with our firmware and software teams to develop end-to-end solution requirements.

This role involves collaborating with cross-functional teams to align data systems with business objectives, promoting efficiency and quality. Key responsibilities include:
• Designing, analyzing, testing, and documenting complex software engineering activities
• Ensuring product quality by writing unit tests and contributing to functional test case development
• Communicating with stakeholders to understand technical requirements

We require a Bachelor's degree in Engineering, Computer Science, Math, or a related field, along with 5 years of experience in software engineering. Essential skills include:
• Unix system programming in C/C++ on embedded systems
• Strong knowledge of object-oriented design

Prior experience with Python and SQL programming, as well as exposure to electrical engineering and machine learning, is preferred. Agile software development processes, such as SCRUM/Kanban/XP, and design skills for resource-constrained environments are also beneficial.

Responsibilities

  • As an embedded software engineer, you will work closely with our firmware and software teams to develop end-to-end solution requirements
  • This role involves collaborating with cross-functional teams to align data systems with business objectives, promoting efficiency and quality
  • Designing, analyzing, testing, and documenting complex software engineering activities
  • Ensuring product quality by writing unit tests and contributing to functional test case development
  • Communicating with stakeholders to understand technical requirements

Requirements

  • We require a Bachelor's degree in Engineering, Computer Science, Math, or a related field, along with 5 years of experience in software engineering
  • Unix system programming in C/C++ on embedded systems
  • Strong knowledge of object-oriented design
  • Agile software development processes, such as SCRUM/Kanban/XP, and design skills for resource-constrained environments are also beneficial
Itron

Itron

Technology

Location

North Carolina, US

Job Type

FULLTIME

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Itron

1 week ago

FULLTIME

Firmware Developer for IoT Devices

North Carolina, US View Job

Resideo

4 days ago

FULLTIME

IoT Systems Architect

New York, US View Job

CrystalPulse Innovations

2 weeks ago

Part-time

IoT Engineer Bangladesh