Job Description
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
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 19, 2026
Job Type:
Construction
Location:
Company:
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.