Embedded Systems Engineer — BURN (Nairobi)

March 17, 2026

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