Zennea is looking for a Firmware Engineer to join our growing team who will be working on the development of the next generation of the product! The right individual will have experience developing firmware on ARM MCUs (ex, STM, nRF52, Kinetis) and a working knowledge of real-time OS development (FreeRTOS, Zephyr). They should be comfortable with low-level driver development for common sensors and communication protocols. Experience with BLE protocols and device design is highly desired. Further development experience with FPGAs or DSP is considered an asset.
This position reports directly to the Lead Engineer. A successful Firmware Engineer will be able to capture the product requirements and behaviours within a hierarchical state machine architecture and diligently work to actualize this structure. They will shepherd the firmware from prototype, through verification, validation, and device certification while on route to a final product that is ready for mass production.