Firmware/Embedded Software Engineer

centurion, city of tshwane metropolitan municipality, South-Africa • Posted June 06, 2026

Job Type: Full-time
Location: centurion, city of tshwane metropolitan municipality
Posted: June 06, 2026
Category: Other-General
Application Deadline: July 16, 2026

Role Description


SUMMARY:
Embedded Software Engineer vacancy in Centurion to be part of the R&D team. This mid-level role requires solid working experience and the ability to hit the ground running. Bachelor's or Master's degree in Electronic Engineering, Computer Engineering required with at least 5 years experience in embedded software development.

POSITION INFO:
Firmware/Embedded Software Engineer

Centurion
Requirements:

  • Bachelor's or Master's degree in Electronic Engineering, Computer Engineering, or related discipline
  • 5+ years in embedded software development
  • Strong proficiency in C, particularly bare-metal embedded programming
  • Thorough understanding of microcontrollers, digital/analogue circuits, and low-level hardware interaction
  • Experience with real-time operating systems (RTOS) and concepts
  • Experience with hierarchica...

Interested in this role?

Click the button below to start your application for Firmware/Embedded Software Engineer at E&D Recruiters.

Apply Now