📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Embedded Systems Engineer

Miri Africa · Marina

🇬🇧 English
Embedded C/C++ STM32 ESP32 NXP Nordic Microchip UART SPI I²C CAN USB ADC DAC PWM Timers DMA Oscilloscope Logic Analyzer JTAG/SWD Git FreeRTOS Zephyr Altium Designer KiCad Eagle BLE LoRa Zigbee LTE Python

Job description

About the role

Miri Africa is looking for an Embedded Systems Engineer to design, develop and bring to production embedded hardware and firmware solutions. You will work across mechanical, software and manufacturing teams to deliver reliable, low‑power products.

Key responsibilities

  • Design and develop embedded systems from concept through production.
  • Write, maintain and optimise firmware in C/C++ for ARM Cortex‑M microcontrollers (STM32 preferred).
  • Design, prototype and debug electronic circuits, perform board‑level testing and validation.
  • Integrate sensors, displays, actuators and implement communication protocols such as UART, SPI, I²C, CAN, USB, RS‑485, Ethernet, BLE, Wi‑Fi, LoRa or Cellular.
  • Troubleshoot hardware and firmware issues using oscilloscopes, logic analyzers and debuggers.
  • Prepare technical documentation, schematics and test procedures.

Required profile

  • Bachelor’s degree in Electrical/Electronics Engineering, Computer Engineering, Mechatronics or related field (or equivalent experience).
  • Strong proficiency in Embedded C/C++.
  • Experience with ARM Cortex‑M MCUs, especially STM32.
  • Solid understanding of digital electronics and embedded hardware design.
  • Ability to read schematics and datasheets and use version‑control systems (Git).

Required skills

  • Embedded C/C++
  • STM32, ESP32, NXP, Nordic, Microchip MCUs
  • UART, SPI, I²C, CAN, USB, RS‑485, ADC, DAC, PWM, Timers, DMA
  • Oscilloscope, Logic Analyzer, JTAG/SWD debugging
  • Git version control
  • RTOS (FreeRTOS, Zephyr) – preferred
  • PCB design tools (Altium Designer, KiCad, Eagle) – preferred
  • Wireless technologies (BLE, Wi‑Fi, LoRa, Zigbee, NB‑IoT, LTE) – preferred
  • Python scripting – preferred

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Miri Africa.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 1 week from now

34 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Miri Africa

Marina