About the Role
We are seeking a skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for developing and maintaining firmware for ARM Cortex-M microcontrollers powering portable health monitoring and smart wearables. Your expertise in embedded systems, low-level firmware development, and deploying machine learning models on resource-constrained devices will be crucial in this role.
Key Responsibilities
* Develop and maintain firmware for ARM Cortex-M microcontrollers.
* Integrate TinyML/Edge AI models for real-time signal processing and anomaly detection.
* Implement robust IoT communication stacks (BLE, Wi-Fi, MQTT).
* Work closely with our data science and hardware teams to optimize sensor data acquisition and model deployment on resource-constrained devices.
* Contribute to system-level debugging and validation using logic analyzers, oscilloscopes, and JTAG.
* Support continuous integration and automated testing for embedded platforms.
About You
We are looking for a highly motivated and experienced Firmware Engineer who has hands-on experience with embedded systems, low-level firmware development, and deploying machine learning models on resource-constrained devices. Your strong understanding of ARM Cortex-M architecture and RTOS environments will be essential in this role. Additionally, your experience with Edge AI deployment, including model quantization and memory optimization, will be beneficial. Familiarity with digital signal processing, especially for audio or biomedical sensor data, is also desired. If you have experience working with BLE or other low-power wireless protocols, that would be a plus. Comfortable working with Git, CI tools, and Agile workflows is necessary. We encourage candidates with experience in TensorFlow Lite, CMSIS-NN, or other ML frameworks for MCUs, knowledge of cybersecurity in IoT, and experience developing for STM32, nRF52, or ESP32 families to apply.
About Us
We are a mission-driven team building real-time health and safety monitoring solutions. As a Firmware Engineer, you will be part of a dynamic team that values innovation and collaboration. Our remote work environment offers flexible schedules and international exposure. We provide support for continuous learning and upskilling in AI, embedded systems, and IoT. Join us in creating cutting-edge technology that improves lives.