
Embedded System and PE Engineer
- Pretoria, Gauteng
- Permanent
- Full-time
- 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, and 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.
- 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, and SPI).
- Solid understanding of IoT device security, connectivity, and remote management.
- Understanding of thermal management, EMI/EMC considerations, and power efficiency optimisation.
- Knowledge of FPGA programming (VHDL/Verilog).
- Experience in renewable energy systems, battery management, or UPS design.
- Familiarity with MATLAB/Simulink for control modelling.
ExecutivePlacements.com