The mission of the Senior Firmware Engineer is to drive the development of firmware for clients proprietary hardware devices. Working with the Lead Firmware Engineer and product management, you will use your exceptional technical competency and deep understanding of software and firmware processes to create IoT products at the vanguard of the Built Environment.
And the following Skills & Experience:
BE preferred and minimum of 4+ years’ experience in firmware development in C and C++
Proven expertise designing, architecting, coding and testing of embedded firmware projects with RF and microcontrollers
Experience with developing firmware for low power battery-powered IoT devices
Experience developing code on Atmel or Nordic microcontrollers.
Experience in RF protocols like Zigbee, Bluetooth and 900 MHz mesh network.
Experience with implementing security and privacy best practices
Previous HVAC/controls experience is a big plus
Expertise in analog and digital hardware is desirable
Familiarity with IoT platforms, evolving communication standards and sensors