Honeywell-logo
Honeywell
·
July 4, 2025
Apply Now
This job has closed.

Firmware Engineer

Raleigh, NC
Full-time
Hybrid
Entry, Mid Level
Honeywell is a leading software-industrial company dedicated to introducing state-of-the-art technology solutions. The Firmware Engineer will develop firmware for microcontrollers used in utility communication systems and collaborate with cross-functional teams to ensure project success.
Apply Now

Responsibilities

  • Provide technical guidance and mentorship to the embedded software engineering team, fostering a culture of innovation and excellence
  • Play a pivotal role in the design, development, and testing of embedded software solutions, contributing directly to project success
  • Collaborate with cross-functional teams to define and refine software requirements, ensuring alignment with project goals
  • Stay abreast of emerging technologies and industry advancements, integrating new tools and methodologies into the software development process
  • Mentor and coach less experienced engineers, facilitating knowledge sharing and skills development within the team
  • Establish and enforce rigorous testing procedures to ensure the quality, reliability, and performance of embedded software solutions
  • Investigate and resolve complex technical issues in embedded software, demonstrating strong problem-solving and debugging skills
  • Act as a point of escalation for technical challenges, providing timely and effective solutions

Qualification

Required

  • Bachelor’s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics
  • 2+ years of experience in board level, embedded C/C++ programming, to include bare-metal and RTOS programming experience
  • Real life experience with all the phases of the SDLC (software development life cycle) in a released product

Preferred

  • Degree in Computer Science, Computer Engineering or Electrical Engineering.
  • Assembly language is a plus
  • Experience developing firmware for AMI network communications including RF mesh and cellular communications
  • Knowledgeable about IoT communication protocols such as WiSUN, LTE-M, and NBIoT
  • Experience with device drivers, interrupt handlers and multi-threaded / multi-tasking real-time operating systems (RTOS)
  • Familiarity with object-orientated design concepts, revision control and bug tracking systems
  • Experience using scripting languages such as Python
  • Experience working in an Agile development environment and using Agile project tools, such as Rally, is preferred
  • Experience using Test Driven Development in an embedded system is desired

Benefits

  • Employer-subsidized Medical, Dental, Vision, and Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Health Savings Accounts
  • EAP
  • Educational Assistance
  • Parental Leave
  • Paid Time Off (for vacation, personal business, sick time, and parental leave)
  • 12 Paid Holidays
Honeywell is a technology and manufacturing company that produces products for the automation, aviation, and energy transition industries.
Glassdoor
4.0
Founded in 1906
Charlotte, North Carolina, USA
10001+ employees
http://www.honeywell.com