Firmware Engineer
Company: Honeywell
Location: Raleigh
Posted on: January 26, 2023
|
|
Job Description:
Join a team recognized for leadership, innovation and diversity
The future is what you make it.
When you join Honeywell, you become a member of our global team of
thinkers, innovators, dreamers and doers who make the things that
make the future.
Honeywell is a world leader in measuring and improving the flow of
natural gas, electricity and water in more than 130 countries. With
one of the most extensive installed revenue measurement bases in
the world and more than 200 million metering modules deployed over
the course of the last 10 years alone, Honeywell is enabling the
vital connections between technology and Earth's energy and
resources for our global community. Our diverse portfolio of
products and solutions is used to accurately and reliably measure
gas, electricity and water consumption as well as enable energy
efficiency and conservation.
Our Smart Grid Solutions Division, located in Raleigh, NC engineers
award-winning Smart Metering systems and Smart Grid system
solutions that help utilities improve their revenue cycle services,
customer service, delivery reliability, and enable efficient energy
usage by utility consumers through demand response and in home
networking capabilities. Honeywell's EnergyAxis advanced metering
infrastructure (AMI) system is deployed with more than 100
utilities around the world, with 4.5 million meters online in North
America, Central America, Caribbean and the Pacific Rim.
Key Responsibilities:
Will 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.
--- 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
--- Carry the design from concept to manufacture according to the
product development process.
--- Modify existing embedded firmware to fit unique customer needs
and configurations. Must Have:
--- 2+ years of experience in real-time embedded C/C++
programming
We Value:
--- Bachelor's 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 Additional Information
Keywords: Honeywell, Raleigh , Firmware Engineer, Engineering , Raleigh, North Carolina
Click
here to apply!
|