Overview
We are seeking a Contract Firmware Engineer to support the development and maintenance of embedded Linux systems within a dynamic hardware startup. The role demands a proactive and skilled engineer who will collaborate with a lean team to enhance embedded firmware integration with hardware, firmware, and cloud services. This position presents an opportunity to lead key initiatives around secure OTA pipelines and system optimizations.
Responsibilities
- Lead development of Debian-based embedded Linux firmware.
- Build and maintain secure OTA pipelines using Mender.
- Implement secure boot, encryption, and key handling systems.
- Develop manufacturing scripts for flashing, testing, and validation.
- Conduct rollback and recovery system implementations.
Requirements
- 5+ years of experience in embedded firmware or embedded Linux development.
- Deep understanding of Debian/Linux system architecture and optimization.
- Advanced proficiency in C++ and Python programming languages.
- Proven experience with Mender for OTA management and recovery workflows.