Junior-Mid Level Embedded Developer

ExecutivePlacements.com

Recruiter

Dante Personnel

Job Ref

JHB007625/JK-JH

Date posted

Friday, July 3, 2026

Location

Edenvale, South Africa

SUMMARY

Our client in the radio telecommunication and security industry is looking to urgently employ a Junior-Mid Level Embedded Developer to join their team in Edenvale

POSITION INFO

Minimum requirements: Grade 12 or relevant NQF 4 qualification Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field 2-6 years of experience in embedded C firmware development Strong understanding of micro controllers and peripheral interfaces Ability to read and understand electronic schematics Solid debugging skills using tools such as oscilloscopes, logic analyzers, and debuggers Experience using Git for version control Familiarity with CI/CD pipelines in a firmware development environment Understanding of structured programming and modular firmware design Embedded C (mandatory) Serial communication protocols (UART, SPI, I²C, RS485) Basic understanding of TCP/IP communication Understanding of firmware architecture and state machines AT command interfaces for communication modules Wireless communication modules (GSM, LTE, WiFi, etc.) IP networking concepts Bootloaders and firmware update mechanisms Key Responsibilities: Maintain and support existing embedded firmware products Investigate, debug, and resolve firmware defects in deployed systems Implement minor feature enhancements and firmware improvements Read and interpret hardware schematics to support debugging activities Perform root-cause analysis on firmware and hardware-related issues Follow established coding standards, documentation practices, and version control workflows Participate in code reviews and technical discussions Support testing, validation, and release processes Assist with firmware version management and release documentation Consultant: Joelene Koekemoer - Dante Personnel Johannesburg Apply via our website If you do not hear from us within 5 days, please accept that your application was unsuccessful