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