Electronic Engineer
Job Location
Pretoria, South Africa
Job Description
Key Responsibilities: Design, develop, and maintain embedded control systems for power electronics equipment. Implement firmware for microcontrollers, DSPs, and other embedded devices. Integrate IoT capabilities into products, including device connectivity, data transmission, and cloud integration. Develop and test power conversion circuits (AC/DC, DC/DC, DC/AC) and high-frequency switching systems. Work with IoT protocols (MQTT, CoAP, HTTP/REST, etc.) and cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT, or similar). Conduct PCB design, layout, and hardware debugging. Optimise systems for performance, reliability, and energy efficiency. Ensure compliance with relevant safety, IoT security, and EMC standards. Collaborate with cross-functional teams, including software, mechanical, and manufacturing engineers. Prepare technical documentation, schematics, and test procedures. Skills & Experience: Degree in Electronic/Electrical Engineering or equivalent. Minimum of 5 years experience in embedded systems and power electronics design. Mandatory: Demonstrable experience in developing IoT-enabled devices and solutions. Strong proficiency in C/C++ for embedded firmware development. Experience with digital signal processing and control algorithms. Proven track record in designing and implementing switching power supplies, inverters, and motor control systems. PCB design experience using tools such as Altium Designer or similar. Familiarity with microcontroller architectures (ARM, PIC, etc.) and communication protocols (CAN, UART, I²C, SPI). Solid understanding of IoT device security, connectivity, and remote management. Understanding of thermal management, EMI/EMC considerations, and power efficiency optimisation. Additional Advantages: Knowledge of FPGA programming (VHDL/Verilog). Experience in renewable energy systems, battery management, or UPS design. Familiarity with MATLAB/Simulink for control modelling.
Location: Pretoria, ZA
Posted Date: 8/17/2025
Location: Pretoria, ZA
Posted Date: 8/17/2025
Contact Information
Contact | Human Resources |
---|