About this role
Firmware and Embedded Software Engineer at Council for Scientific and Industrial Research (CSIR). Location: Pretoria, Gauteng, South Africa. Role: designing firmware, testing prototypes, managing repositories Requirements: Bachelor in electronic engineering with 3+ years firmware development; experience with microcontrollers, sensors, communication protocols, PCB layout, C/C++, Python, Git, and bench testing (oscilloscope, multimeter, logic analyser); strong analytical and documentation skills; South African citizenship and security clearance required. Category: Engineering Seniority: Mid Level Tools: C, C++, Python, Git, oscilloscope, multimeter, logic analyser Commitment: Full Time Workplace: Hybrid Languages: English