Job Description
As our Embedded Systems & PCB Design Engineer, you’ll 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, 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, CAN)
– Develop and optimize wireless connectivity (Wi-Fi, BLE, LoRa, NB-IoT, GSM, 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 PCB’s, 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 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 and generate necessary engineering documentation related to the work being executed.
– Support the Company 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, 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.)
Please send your cv to *****@*****.co.za
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Create a professional email address for job hunting - avoid nicknames or casual addresses.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Skukuza & Hoedspruit: 2 Guest Services Agents posted by Bubesi Solutions
The purpose of this position is to deliver exceptional guest services and ensure a seamless and professional grounds experience for…
View JobSkukuza & Hoedspruit: 2 Guest Services Agents posted by Bubesi Solutions
The purpose of this position is to deliver exceptional guest services and ensure a seamless and professional grounds experience for…
View JobKruger Internasional: Base Manager posted by Bubesi Solutions
The Base Manger is responsible for ensuring the supervision of general administration and the efficient functioning of the Base in…
View JobHoedspruit: Baggage Handler (2 positions)
The Bagage Handler purpose is to ensure efficient, safe, and timely handeling of guest Bagage during arrival, and transit. Includes…
View JobWestern Cape: Tele-Sales (Automotive Parts) (Tokai) posted by Techbridge Recruitment
REQUIREMENTS:- Minimum 3 years experience in parts sales/tele-sales- Grade 12 qualification- Strong selling and people skills- Computer LiterateIf you...
View JobStrand: Tele-Sales (Automotive Parts) (Strand – Western Cape) posted by Techbridge Recruitment
REQUIREMENTS:- Minimum 3 years experience in parts sales/tele-sales- Grade 12 qualification- Strong selling and people skills- Computer LiterateIf you...
View Job
Browse Employers
Job Alerts