Principal Firmware Engineer

Itron, Inc.
Austin, TX, United States
$96K-$202K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Location : Austin, TX, Raleigh, NC, Liberty Lake, WA, West Union, SC

The work we do every day matters. From modernizing the grid and ensuring safe, reliable water delivery to creating smarter cities, you can make an impact with Itron.

As a Principal Firmware Engineer, you will work collaboratively with other seasoned engineers in a global team within a fast-paced environment.

You will be responsible for complex design and firmware development activities on new and existing embedded applications.

This position will be responsible for developing embedded and non-embedded software for Itron's Outcomes Distributed Intelligence products.

The ideal candidate would be able to interact with a highly talented group of individual contributors in a global environment.

Duties and Responsibilities :

  • You will participate in the full software development lifecycle, from software specifications to design, coding, unit testing and integration testing as well as maintaining the needed software development documentation.
  • Interface to and support other firmware and software teams.
  • Collaborate with Product Management and Manufacturing for product release activities

Required Skills & Experience

  • 7+ yrs experience as a firmware engineer
  • Highly Skilled in C,C++, C++ 11
  • Experience using Source Code Control systems such as GIT, Subversion, etc.
  • Experience using container-based systems like LXD / LXC, Docker, KYM, etc.
  • Knowledge of SSH, Putty, scp and other Linux remote management tools
  • Strong knowledge of Linux system logs and log analysis

IoT based technologies for wired and wireless protocols (802.11 and 802.15.4)

  • Experience with embedded Linux system development (Yocto, OpenEmbedded, OpenWRT, DD-WRT)
  • Experienced in Linux with proficiency in user-space processes, kernel, socket programming, inter-process communication, etc.
  • Background in systems programming (e.g., experience with Kernel level programming, driver development, compilers, low-level C / C++ development)
  • Strong analytical and problem-solving skills are required.
  • Firmware testing methodology, including writing and execution of test plans, debugging and testing scripts and tools.
  • Python, Perl or other scripting language for automation of unit / functional tests
  • Strong oral and written communications skills
  • Collaborating in a team environment
  • BS or MS in Computer Science, Computer Engineering or Electrical Engineering or equivalent

Preferred Skills & Experience :

SQL knowledge / experience a plus

D-BUS knowledge / experience a plus

Agile, AzureDevOps workflow, and Git a plus

Related experience in real-time development with multiple firmware design tools and languages is a big plus.

This is a safety sensitive role.

EEO Statement : Itron is an Equal Opportunity, Affirmative Action Employer. Qualified applicants are considered without regard to race, color, religion, sex, age, national origin, citizenship, sexual orientation, marital status, pregnancy, medical condition, veteran status, disability, genetic information, gender identity or other characteristics protected by law.

If you require an accommodation in order to apply to this position, please contact your local recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.

About Itron : Itron enables utilities and cities to deliver critical infrastructure services safely, securely and reliably to communities in more than 100 countries.

Our portfolio of smart networks, software, services, meters, and sensors helps our customers better manage electricity, gas and water resources for the people they serve.

By working with our customers to ensure their success, we help improve the quality of life, ensure the safety, and promote the well-being of millions of people around the globe.

Itron is dedicated to creating a more resourceful world. Join us : www.itron.com.

The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience.

Austin, TX and Raleigh, NC Salary Range - $96,000 - $202,000 per year. This is a salaried position

LI-MB1

12 hours ago
Related jobs
Promoted
University of Texas at Austin
Austin, Texas

The University of Texas at Austin is seeking to hire a Electrical Engineer Project Manager III (PM3) holding a professional engineer license for the Infrastructure Team within the department of Planning, Design and Construction. Electrical Engineer Project Manager III (PM3). Provide professional pro...

Promoted
Leonardo DRS
Austin, Texas

The Senior Embedded Software Engineer will be an integral part of our Electro Optical Infrared System (EOIS) Software Development Team. Bachelor's Degree in Computer Engineering, Computer Science, or related engineering technical field with a minimum of 5 years of experience. Develop embedded softwa...

Promoted
Visa
Austin, Texas

Masters, MBA, JD, MD) or 6+ years of work experience with a PhD in a technical field such as computer science, computer engineering or related field. ...

Promoted
VirtualVocations
Austin, Texas

A company is looking for a Principal Software Engineer in Embedded Finance. ...

Promoted
ZT Systems
Austin, Texas

Firmware Engineer is responsible for developing platform BIOS, reference code and related documentation for ZT Cloud Servers. Minimum BS in Electrical Engineering, Computer Science or Computer Engineering. Design, develop, code, and debug BIOS\Firmware by applying knowledge of server hardware archit...

Promoted
Raytheon Careers
Austin, Texas

In this role you will work onsite with a team of skilled Software Engineers developing Satellite Ground Stations Software in Java and C++. Experience working as a software engineer on Ground Station Control software. Qualifications You Must Have * * Typically requires a bachelor’s in scien...

Promoted
DLR Group
Austin, Texas

As an Electrical Engineer at DLR Group you will be responsible for participating in the design process of electrical building systems from schematics through construction administration, preparing detailed electrical engineering drawings and performing design calculations. The Engineering team has a...

Promoted
Edison Smart
TX, United States

As a Firmware Engineer, you will work in a small team to develop firmware for the IoT devices, with a focus on Wifi and BLE connectivity. Firmware Engineer | Austin, TX | Up to $150,000. ...

Promoted
Archetype Permanent Solutions
Austin, Texas

Bachelor's degree in electrical engineering. A leading architectural and engineering firm, providing comprehensive design services for government, commercial, and institutional projects. Design electrical systems from conception to completion. Ensure compliance with electrical codes and regulati...

Promoted
DauTech
TX, United States

As a Principal Engineer, you will drive the technical vision and delivery of features in and around our Application Data Platform (ADP), empowering engineering teams and customers to build the features that matter most. You are passionate about software engineering, driving technical vision, and enh...