Back to Careers
Founding Engineer - Embedded System
Embedded & Firmware•Full-time•On-site / Hybrid
About the Role
We are looking for a Founding Embedded Systems Engineer to build the firmware that powers our secure edge devices. You will enable low-latency ML inference and secure transaction processing on resource-constrained microcontrollers.
Responsibilities
- Develop bare-metal and RTOS-based firmware for ARM Cortex-M or RISC-V microcontrollers.
- Optimize audio processing pipelines for real-time performance on embedded targets.
- Implement secure boot, OTA updates, and cryptographic protocols.
- Port and optimize ML models for execution on embedded storage and compute limits (TinyML).
- Write low-level drivers for peripherals (I2S, SPI, UART, USB).
Requirements
- Expert proficiency in C and C++ for embedded systems.
- Experience with RTOS (FreeRTOS, Zephyr) and embedded Linux.
- Understanding of computer architecture, memory management, and interrupts.
- Experience with secure elements and hardware security modules is highly desirable.
- Familiarity with build systems (CMake, Make, Yocto) and cross-compilation toolchains.