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

No results.

Embedded Software Developer (IoT & Payments)

Pesapal · Comté de Nairobi

Mid 🇬🇧 English
C++ FreeRTOS ESP-IDF MQTT 3G/4G/5G AT Commands Git

Job description

About the role

We are seeking an Embedded Software Developer to own the firmware for rugged, cellular‑connected display boards that show real‑time payment transactions across Africa’s mobile‑money ecosystem. You will work on production‑grade firmware for ESP32 microcontrollers, ensuring reliable operation in environments with power spikes and intermittent network coverage.

Key responsibilities

  • Develop and maintain C/C++ firmware for ESP32 devices using ESP‑IDF and FreeRTOS.
  • Drive HUB75/P10 LED matrix or similar displays efficiently without visual artifacts.
  • Implement and manage 3G/4G/5G connectivity, handling AT‑command communication and persistent MQTT cloud connections.
  • Design aggressive watchdog and power‑management routines to survive automotive voltage spikes, brownouts, and network drops.
  • Integrate the firmware with high‑volume payment gateway APIs to provide real‑time transaction visibility on screens.

Required profile

  • 2–3 years of professional experience developing embedded firmware.
  • Proven ability to troubleshoot and keep hardware alive under harsh electrical conditions.
  • Experience with cellular modules and cloud communication protocols.

Required skills

  • C and C++ programming.
  • FreeRTOS and ESP‑IDF frameworks.
  • MQTT protocol implementation.
  • 3G/4G/5G AT‑command handling.
  • Version control with Git.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Pesapal.
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.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 2 weeks from now

45 views · 0 interested

Boost your chances

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

Analyzing your CV...

Pesapal

Comté de Nairobi