Job Description
Embedded Systems Engineer
Overview
The Embedded Systems Engineer is responsible for designing and implementing firmware for microcontroller-based clean cooking products. This role requires a hands-on approach to developing reliable software that meets strict performance and regulatory standards.
Responsibilities
- Design and develop firmware for ARM Cortex-M microcontrollers (specifically STM32).
- Write efficient, maintainable embedded C/C++ code following best practices.
- Integrate communication protocols including UART, SPI, I2C, and Bluetooth Low Energy (BLE).
- Debug complex firmware issues using JTAG debuggers, oscilloscopes, and logic analyzers.
- Optimize firmware for real-time performance and power efficiency in resource-constrained systems.
- Support manufacturing during ramp-up through firmware flashing and production testing.
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
- 1–3 years of hands-on firmware development experience.
- Strong proficiency in Embedded C and ARM Cortex-M architecture.
- Experience with RTOS concepts and Git version control.
Method of Application
Apply via: BURN on burnmanufacturing.applytojob.com
💡 Looking for more opportunities at BURN? Explore jobs in Nairobi on
FindJobsKE.com