Embedded Programmer

Dante
Full-time South-Africa, South-Africa Other-General
Posted:
February 28, 2026
Location:
South-Africa, South-Africa, South-Africa

Job Description

EMBEDDED PROGRAMMER - ARM BARE METAL APPLICATIONS
Market Related
Greenstone
Our client in the IT services and industrial technology sector is looking for a skilled Embedded Programmer - ARM Bare Metal Applications to join their team
Minimum requirements:
  • 2-4 Years experience in a similar role
  • BSc/BTech in Electrical, Electronics, or Computer Engineering (Electrical preferred)
  • Proficiency in C programming for embedded systems
  • Experience with Git version control
  • Familiarity with development environments (Keil, STM32Cube, VSCode)
  • Ability to read electrical schematics and basic fault-finding skills
  • Knowledge of serial communication protocols (UART, SPI, I2C, USB, CAN bus)
  • Software testing and debugging experience (unit, integration, and system testing)
  • ARM processor architecture knowledge (memory mapping, interrupts, peripherals)
  • Proficiency with debugging tools (JTAG/SWD, oscilloscopes, log...

Apply for this Job

Submit your application for the Embedded Programmer position at Dante.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: South-Africa, South-Africa
Posted: February 28, 2026
Deadline: April 09, 2026