Where

Embedded Programmer - ARM Bare Metal Applications

Dante Group (Pty) Ltd
East London Full-day Full-time

Description:

EMBEDDED PROGRAMMER - ARM BARE METAL APPLICATIONSMarket RelatedGreenstoneOur 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, logic analyzers, multimeters)
  • Rust programming experience
  • Knowledge of embedded Linux
  • Experience with low-power and performance/memory optimization for bare metal
  • Familiarity with build systems (Make, CMake, Cargo)
  • Understanding of embedded system security (secure boot, cryptography)
  • Prior experience with sensors, actuators, or IoT devices
  • Strong problem-solving skills; able to work independently and in a team
  • Include examples of relevant projects or code repositories with your application
Consultant: Andri Joubert - Dante Personnel Greenstone
Apply via our website www.dantesa.co.za

If you do not hear from us within 5 days, please accept that your application was unsuccessful

Requirements:

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, logic analyzers, multimeters)
  • Rust programming experience
  • Knowledge of embedded Linux
  • Experience with low-power and performance/memory optimization for bare metal
  • Familiarity with build systems (Make, CMake, Cargo)
  • Understanding of embedded system security (secure boot, cryptography)
  • Prior experience with sensors, actuators, or IoT devices
  • Strong problem-solving skills; able to work independently and in a team
  • Include examples of relevant projects or code repositories with your application
Consultant: Andri Joubert - Dante Personnel Greenstone
Apply via our website www.dantesa.co.za

If you do not hear from us within 5 days, please accept that your application was unsuccessful
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, logic analyzers, multimeters)
  • Rust programming experience
  • Knowledge of embedded Linux
  • Experience with low-power and performance/memory optimization for bare metal
  • Familiarity with build systems (Make, CMake, Cargo)
  • Understanding of embedded system security (secure boot, cryptography)
  • Prior experience with sensors, actuators, or IoT devices
  • Strong problem-solving skills; able to work independently and in a team
  • Include examples of relevant projects or code repositories with your application
Consultant: Andri Joubert - Dante Personnel Greenstone
Apply via our website www.dantesa.co.za

If you do not hear from us within 5 days, please accept that your application was unsuccessful
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, logic analyzers, multimeters)
  • Rust programming experience
  • Knowledge of embedded Linux
  • Experience with low-power and performance/memory optimization for bare metal
  • Familiarity with build systems (Make, CMake, Cargo)
  • Understanding of embedded system security (secure boot, cryptography)
  • Prior experience with sensors, actuators, or IoT devices
  • Strong problem-solving skills; able to work independently and in a team
  • Include examples of relevant projects or code repositories with your application
Consultant: Andri Joubert - Dante Personnel Greenstone
Apply via our website www.dantesa.co.za

If you do not hear from us within 5 days, please accept that your application was unsuccessful
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, logic analyzers, multimeters)
  • Rust programming experience
  • Knowledge of embedded Linux
  • Experience with low-power and performance/memory optimization for bare metal
  • Familiarity with build systems (Make, CMake, Cargo)
  • Understanding of embedded system security (secure boot, cryptography)
  • Prior experience with sensors, actuators, or IoT devices
  • Strong problem-solving skills; able to work independently and in a team
  • Include examples of relevant projects or code repositories with your application
Consultant: Andri Joubert - Dante Personnel Greenstone
Apply via our website www.dantesa.co.za

If you do not hear from us within 5 days, please accept that your application was unsuccessful
  • 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, logic analyzers, multimeters)
  • Rust programming experience
  • Knowledge of embedded Linux
  • Experience with low-power and performance/memory optimization for bare metal
  • Familiarity with build systems (Make, CMake, Cargo)
  • Understanding of embedded system security (secure boot, cryptography)
  • Prior experience with sensors, actuators, or IoT devices
  • Strong problem-solving skills; able to work independently and in a team
  • Include examples of relevant projects or code repositories with your application
12 Feb 2026;   from: careers24.com

Similar jobs

  • Dante Group (Pty) Ltd
  • East London
Description: EMBEDDED PROGRAMMER - ARM BARE METAL APPLICATIONSMarket RelatedGreenstoneOur 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 ...
2 days ago
  • Dante Group (Pty) Ltd
  • East London
Description: EMBEDDED PROGRAMMER - ARM BARE METAL APPLICATIONSMarket RelatedGreenstoneOur 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 ...
2 days ago
  • Dante Group (Pty) Ltd
  • East London
Description: EMBEDDED PROGRAMMER - ARM BARE METAL APPLICATIONSMarket RelatedGreenstoneOur 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 ...
2 days ago
  • Dante Group (Pty) Ltd
  • East London
Description: EMBEDDED PROGRAMMER - ARM BARE METAL APPLICATIONSMarket RelatedGreenstoneOur 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 ...
2 days ago