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
12 Feb 2026;
from:
gumtree.co.za