Honeywell is looking to develop firmware for microcontrollers for solid-state electricity meters and AMI (Advanced Metering Infrastructure) and AGI (Advanced Grid Infrastructure) devices used in utility communication systems.
Requirements
- 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
- 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)
Responsibilities
- Design and architect the product, evaluating and validating design alternatives to create optimum products/systems to maximize function/cost ratio in an agile environment.
- Document the design in a detailed product specification to describe the functionality and facilitate product verification testing
- Implement the product specifications by writing embedded firmware per coding standards
- Unit test the firmware to verify the functionality
- Use in-circuit emulators, oscilloscopes, logic analyzers and other test equipment
- Work with firmware and system verification teams to develop test plans to verify functional compliance of the design to its specification.
- Work with manufacturing to configure and test the product
Other
- Bachelor’s degree from an accredited institution in a technical discipline such as materials science, engineering, or a related field
- U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization
- Must be eligible to work in the United States
- Must be willing to work in a hybrid work mode, except for the first 90 days
- Must be willing to work out of our Raleigh, NC location