Required skills and experience:
•BE preferred and minimum of 4+ years’ experience in firmware development in C and C++, other desired languages include: Python, Bash, Shell, Scripting, VHDL, Verilog
•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 ARM microcontrollers (ie: Atmel, Nordic, ST, PIC, SiLabs, TI)
•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
What you need to know:
We are looking for a Senior Firmware Engineer that will be working with the Lead Firmware Engineer and product management. They will use their exceptional technical competency and deep understanding of software, firmware and hardware processes to create IoT products at the vanguard of the Built Environment.
The Person We Need Has:
•An Extremely High Technical Aptitude
•A love of electronics, gadgets and all things geeky.
•Insanely superb written and verbal good communication skills and a high level of professionalism along with the ability to effectively collaborate with cross-functional teams.
•Strong time management skills
•A fast learner, comfortable teaching yourself new skills, and can thrive in a complex and fast-paced environment.