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