Staff Firmware Engineer

Itron, Inc.
Raleigh, NC Full Time
POSTED ON 6/23/2024 CLOSED ON 7/21/2024

What are the responsibilities and job description for the Staff Firmware Engineer position at Itron, Inc.?

The Staff. Embedded Firmware Engineer will be involved in many different aspects of the product life-cycle, ranging from product specification through Embedded Firmware design and validation. Successful candidates will have a proven record of delivering high quality embedded Firmware features within aggressive time frames. The ability to understand system concepts, hardware interfaces, and prior technical leadership experience is strongly desired.

Duties & Responsibilities

  • Participate in the project planning process.
  • Provide guidance and complex subject matter training to lesser experienced team members.
  • Design and develop formal specifications of products and participate in system development phases.
  • Develop engineering level documentation and resource requirements.
  • Lead or participate in requirements gathering.
  • Design, develop, implement and troubleshoot application and system level Embedded Firmware in a variety of programming languages.
  • Provide written and oral communications to peers, customers and management staff as appropriate.
  • Determine forms, procedures and other documentation needed for the installation and maintenance of application programs.
  • Provide solutions to a variety of technical problems of moderate scope and moderate to high complexity and is proficient with sound engineering principles.
  • Investigate new technologies.
  • Work with embedded Linux and associated package tools such as Perl/Shell scripts.
  • Provide excellent written and oral communication with emphasis on listening to others needs
  • To work in fast paced environment while competing tasks and assigned duties

Experience

  • Strong Embedded Firmware development practices and experience providing clear functional descriptions for product operation
  • This position requires 5 yrs of related experience
  • Embedded Linux (server level, kernel or driver level)
  • Strong C, C coding skills
  • Experience with embedded systems
  • Experience with Network protocols
  • Solid experience of various RTOS
  • Hardware integration and debugging utilizing JTAG emulators, oscilloscope, logic and protocol analyzers.
  • I/O interfaces, peripherals, and system components: GPIO, I2C, SPI, QSPI, USB, SDMMC, DDR, DMA, NAND.

Education: Bachelor's degree in related field (computer science, computer engineering, electrical engineering, etc.) or equivalent experience. Master's Degree in related field is highly preferred.

Travel: 10 - 20%

Physical Demands: This is a typical office job, with no special physical requirements or unusual work environment.

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 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.

Firmware Engineer Intern (Summer 2025)
Schneider Electric -
Raleigh, NC
Senior Embedded System Firmware Engineer
Zurn Elkay -
Cary, NC
Senior Embedded System Firmware Engineer
Zurn Water, LLC -
Cary, NC

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Staff Firmware Engineer?

Sign up to receive alerts about other jobs on the Staff Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,377 - $105,109
Income Estimation: 
$117,217 - $130,902
Income Estimation: 
$117,217 - $130,902
Income Estimation: 
$145,245 - $167,196
Income Estimation: 
$80,266 - $90,539
Income Estimation: 
$90,377 - $105,109

Sign up to receive alerts about other jobs with skills like those required for the Staff Firmware Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Capacity Management Skill

    • Income Estimation: $113,340 - $141,948
    • Income Estimation: $122,726 - $164,877
  • Capacity Planning Skill

    • Income Estimation: $98,637 - $143,466
    • Income Estimation: $108,814 - $156,565
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Itron, Inc.

Itron, Inc.
Hired Organization Address Raleigh, NC Full Time
Itron is revolutionizing how utilities and cities manage energy and water. We are committed to creating a more sustainab...
Itron, Inc.
Hired Organization Address Union, SC Full Time
As a Manufacturing Technician (2nd or 3rd Shift), you will be responsible for performing functions associated with all m...
Itron, Inc.
Hired Organization Address Union, SC Full Time
Itron is revolutionizing how utilities and cities manage energy and water. We are committed to creating a more sustainab...
Itron, Inc.
Hired Organization Address Union, SC Full Time
Itron is revolutionizing how utilities and cities manage energy and water. We are committed to creating a more sustainab...

Not the job you're looking for? Here are some other Staff Firmware Engineer jobs in the Raleigh, NC area that may be a better fit.

Firmware Engineer

honeywell, Raleigh, NC

Firmware Engineer

Senzit, Raleigh, NC