KILONEWTONS is seeking a Firmware Engineer to develop low-level software that powers their next-generation IoT devices and embedded systems.
Requirements
- 5+ years of embedded firmware development experience
- Expert in C/C++ (Python a plus)
- ARM Cortex (STMicro, NXP), ESP32, RISC-V
- I2C, SPI, UART, USB, CAN
- Keil, IAR, GCC toolchain, Git, JIRA
- JTAG/SWD, logic analyzers, oscilloscopes
- RTOS (FreeRTOS, Zephyr), LTE-M, security (Secure Boot, TPM)
Responsibilities
- Design and implement embedded firmware for ARM Cortex-M/RISC-V microcontrollers
- Develop real-time operating systems (RTOS) and bare-metal applications
- Optimize power consumption, memory usage, and performance in resource-constrained environments
- Write device drivers for sensors, wireless modules (BLE/Wi-Fi 6/LoRa), and peripherals
- Implement over-the-air (OTA) update systems and firmware security features
- Collaborate with hardware engineers on PCB bring-up and validation
Other
- 5+ Years Experience
- Send Your Resume
- Code samples (GitHub or personal projects)
- Description Of a Tough Firmware Bug You Solved