Senior Firmware Engineer
Core
Designing and maintaining low-power, cellular-connected IoT firmware for virtual fencing ear tags used on cattle.
Role type
Senior embedded firmware engineer
Builds
Low-power cellular-connected IoT devices (ear tags)
Domain
Agriculture / IoT / Embedded Systems
Required skills
C, embedded firmware for microcontrollers (ARM Cortex-M), RTOS, multi-threading, serial protocols (UART, I2C, SPI), hardware interfaces (PWM, ADC), cellular connectivity, BLE
Preferred skills
Logic analyzers, oscilloscopes, Python, Node.js
Technologies
ARM Cortex-M, RTOS, UART, I2C, SPI, PWM, ADC, Cellular, BLE
Responsibilities
Lead embedded firmware development for low-power cellular-connected IoT devices; define features and refine firmware architecture; write, test, and QA production code; implement and maintain over-the-air firmware update procedures; develop proof-of-concept prototypes; collaborate with electrical engineering on component selection and board bring-up; support engineering testing and manufacturing.
Seniority
Senior, hands-on IC
