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

No results.

This job is no longer available

This job expired on 18/08/2026. It no longer accepts applications.

Embedded Software Engineer

ExecutivePlacements.com · Johannesburg

Mid 🇬🇧 English
C++ RTOS UART SPI I2C CAN Ethernet Git

Job description

About the role

We are looking for an Embedded Software Engineer to design, develop and maintain firmware for microcontroller‑based electronic products. The role works closely with hardware engineers and cross‑functional teams throughout the product lifecycle.

Key responsibilities

  • Develop embedded software in C/C++ for microcontroller platforms.
  • Design, implement and test firmware for new product features.
  • Debug, optimise and troubleshoot embedded applications.
  • Integrate with hardware, sensors, communication protocols and peripherals.
  • Participate in code reviews and produce technical documentation.
  • Support product verification, field troubleshooting and post‑release maintenance.

Required profile

  • Bachelor’s degree in Electronic Engineering, Computer Engineering, Computer Science or related field.
  • Minimum 2 years of hands‑on embedded software development experience.
  • Strong problem‑solving and debugging abilities.

Required skills

  • Proficiency in C and C++.
  • Experience with real‑time operating systems (RTOS).
  • Knowledge of communication protocols such as UART, SPI, I2C, CAN and Ethernet.
  • Familiarity with version control systems, preferably Git.

Questions fréquentes

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

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 3 months ago

19 views · 0 interested

Boost your chances

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

Analyzing your CV...

ExecutivePlacements.com

Johannesburg