Description:
As our Embedded Systems & PCB Design Engineer, youll be responsible for designing custom electronics, programming firmware for microcontrollers, and integrating various sensors into reliable, production-ready IoT devices.Key Responsibilities:
- Design and develop firmware for embedded microcontrollers (e.g. EFM32 and ESP32)
- Design, layout, and test PCB boards using tools such as KiCad, Altium, or Eagle
- Integrate and calibrate sensors (temperature, pressure, flow, GPS, etc.)
- Implement and test communication protocols (I2C, SPI, UART, and CAN)
- Develop and optimize wireless connectivity (Wi-Fi, BLE, LoRa, NB-IoT, GSM, and LTE)
- Collaborate with software/cloud teams for end-to-end IoT integration
- Prototype, test, and debug using lab equipment (oscilloscope, logic analyzer, etc.)
- Prepare production documentation and support hardware manufacturing partners
- Fault finding and repair of PCBs, electrical and electronic assemblies
- Technical support for projects and support for new designs
- Participate in project technical reviews
- Provide mentorship and technical guidance to other members of the discipline
- Provide input into skills development/training and contribute to discipline-specific training where applicable
- Assist with the procurement, maintenance, training in the use of discipline specific tools
- Implement and maintain version control processes for firmware development using Git repositories
- Able to make adjustments on all existing firmware projects
- Assist with and generate necessary engineering documentation related to the work being executed
- Support the company's proposal/quotation generation process
- Assist with budgeting for capital expenditure and expenses
- Assist with creating BOMs for products and update when changes are implemented
Requirements:
- 3+ years' experience in embedded systems and PCB design
- A minimum of an BEng in Electronic or Computer Engineering
- Strong in C/C++ programming for embedded systems
- Experience with sensor integration and analog/digital signal interfacing
- Familiarity with IoT communication protocols (MQTT, CoAP, and REST)
- Working knowledge of power management and low-power design
- Experience with hardware bring-up, testing, and troubleshooting
- Advantageous: Experience with OTA updates, device provisioning, or cloud IoT platforms (AWS IoT, Azure IoT, etc.)
19 Nov 2025;
from:
gumtree.co.za