LIFX Firmware Engineer

LIFX pioneered the smart light in 2012 with the first Wi-Fi enabled, multi-colored LED that’s fully programmable and controllable via a smart device. We're a global brand with a loyal customer base that ships to over 80 countries.

We are looking for an experienced Firmware Engineer to help us grow our successful suite of products. You will work with the rest of the team to design, develop, debug, release and support firmware for complex IoT products. Our products are highly available, distributed, and used by hundreds of thousands of customers.

About You...
At least 5 years of in-depth experience designing, implementing, testing and debugging complex Embedded Systems
You have developed firmware for at least 2 different target platforms (with differing operating systems, toolchains, processor architectures)
C/C++ expert, with experience in interfacing with hardware, dealing with concurrency, modifying bootloaders
Ability to gain technical insights from reading schematics and datasheets
Expertise with using tools such as DSOs, Protocol Analysers, JTAG, debuggers, profilers
Expertise with git, using a Linux-based development environment
Effectively work with people of different technical backgrounds, some of whom will be in different timezones
Experience with Startups, or at least a good understanding of what it might be like to work at one

Bonus Points....
Ruby and/or Python
Designing, integrating, troubleshooting Communications Protocols eg. Bluetooth/BLE, 802.11, SSL/TLS
Soldering skills
A wider interest in Internet of Things, High Availability Systems, Web, Android, Windows 10 and iOS Development

We offer a competitive salary, great working conditions, a wonderful office and the opportunity to work with one of Australia’s leading startups.

Please apply via the following link: