Skip to content

TE - 06 - Zephyr OS Embedded Software Engineer

  • Remote
    • Uganda, Central, Uganda
  • Team EAGLE

Job description

Job Overview

We are looking for an Embedded Software Engineer with experience in Zephyr OS to develop and optimize real-time applications for microcontroller-based systems. The role involves configuring Zephyr RTOS, integrating peripherals, and ensuring efficient performance for embedded solutions.

Key Responsibilities

  • Develop and maintain Zephyr OS-based firmware for embedded systems.

  • Configure RTOS components, device drivers, and communication protocols (I2C, SPI, UART, BLE).

  • Debug and optimize real-time applications for performance and low-power efficiency.

  • Collaborate with hardware engineers to ensure seamless integration.

  • Conduct testing and validation of embedded software.

Job requirements

Key Requirements

  • Strong experience with Zephyr OS and embedded C/C++ development.

  • Hands-on with ARM Cortex-M microcontrollers and RTOS concepts.

  • Familiarity with Zephyr build system, device drivers, and debugging tools.

  • Knowledge of low-power design and secure firmware development is a plus.

or