Engineer Intern
3 days ago
Location: Centurion
Department: Engineering & Product Development
Role Overview
IOTIn is seeking technically driven
Embedded Systems Interns
to assist in developing,
testing, and documenting firmware and embedded applications across a range of IoT
devices.
Interns will gain practical, hands-on experience working with
C programming
, the
Zephyr
RTOS toolchain
, and
BLE-based IoT hardware
, while learning the fundamentals of
embedded design, PCB-level debugging, and system integration under the guidance of
senior engineers.
Key Responsibilities
Develop and maintain
embedded firmware in C
using the
Zephyr RTOS
and
related toolchains.
Assist in
sensor integration
(I²C, SPI, UART, ADC, GPIO) and
BLE
communication
(advertising, GATT/NUS services).
Read and interpret
electronic schematics
, component datasheets, and PCB
layouts.
Participate in
hardware bring-up
,
troubleshooting
, and validation of custom
PCBs.
Conduct
firmware testing
, log results, and provide detailed feedback to mentors.
Use lab equipment (multimeters, oscilloscopes, and logic analyzers) for signal tracing
and debugging.
Maintain clean, well-commented code and follow version control practices using
Git
.
Submit
daily reports
summarizing progress, testing outcomes, and challenges.
Document all assigned tasks and continuously update learning logs.
Minimum Technical Requirements
Currently studying or recently completed a
National Diploma or Degree
in
Electronics Engineering
,
Computer Engineering
, or
Mechatronics
.
Strong knowledge of
C programming
and understanding of embedded system
fundamentals (interrupts, timers, and peripherals).
Basic experience with
Zephyr RTOS
, or similar real-time environments (FreeRTOS,
NuttX, etc.).
Understanding of
microcontroller architectures
(ARM Cortex-M preferred).
Ability to
read and interpret schematics
, follow signal paths, and identify potential
hardware faults.
Familiarity with
hardware debugging
tools and techniques (oscilloscope,
multimeter, serial console).
Understanding of common
communication protocols
: I²C, SPI, UART, and BLE.
Experience with
CMake
,
cross-compiling
, and embedded build environments.
Familiarity with
Git
or similar version control systems.
Reporting & Learning Expectations
Maintain
daily progress logs
with summaries of code changes, debugging actions,
and issues.
Attend scheduled technical stand-ups and mentor review sessions.
Keep an active
learning log
of new concepts, tools, and technologies encountered.
Demonstrate continuous improvement and ability to work independently with
minimal supervision.
Ensure all documentation and code contributions follow team standards.
Duration & Stipend
Duration:
6–12 months (extension based on performance).
Working Hours:
Maximum 40 hours per week (hybrid format).
Stipend:
Market-related monthly stipend.
Personal Attributes
Curious and eager to learn about embedded systems and hardware.
Detail-oriented, analytical, and structured in approach.
Proactive problem solver who can work through hardware/software integration
challenges.
Strong communication and reporting discipline.
Passionate about electronics, firmware, and Integration
-
Engineering Intern
2 weeks ago
Centurion, Gauteng, South Africa Schweitzer Engineering Laboratories (SEL) Full time R150 000 - R250 000 per yearEssential Duties and Responsibilities1. Provide technical support to SEL staff & customers.2. Develop and maintain knowledge in SEL processes and technologies.3. Perform testing on new and existing technology.4. Document and communicate test results.5. Follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles.6....
-
Accounting/Finance Intern
1 day ago
Centurion, Gauteng, South Africa Schweitzer Engineering Laboratories (SEL) Full time R150 000 - R250 000 per yearSchweitzer Engineering Laboratories (SEL) seeks an accounting or finance student to join our team in Centurion office. The ideal candidate for this position should be available to do full time internship during their final year. Duties may include working in accounts receivable, accounts payable, cost accounting, project accounting, and internal audit. This...
-
Project Engineer
1 week ago
Centurion, Gauteng, South Africa Metso Full time R900 000 - R1 200 000 per yearJoin an industry leader and make a positive change in the sustainable use of the world's natural resources. Together, we will transform the business and drive the industry toward a greener future.At Metso, you will be supported by our inclusive culture and a network of colleagues from around the world. With us, you will embark on a personal growth journey...
-
Project Engineer
3 days ago
Centurion, Gauteng, South Africa Hire Resolve Full time R400 000 - R800 000 per yearA leading & innovative Engineering Firm in Pretoria is looking for a Project Engineer to join their teamKey Requirements:BEng in Electrical Engineering or BSc in Electrical EngineeringFully proficient in EnglishWell skilled in Microsoft Office Suite, Sketchup, Layout, AutoCAD, PVSystDriver's license and own car requiredAble to cope under pressureMust be a...
-
Project Engineer
3 days ago
Centurion, Gauteng, South Africa Network2 Full time R900 000 - R1 200 000 per yearWe are looking for an experienced and proactive Project Engineer to join our team in the water and wastewater industry. The successful candidate will play a key role in delivering engineering projects from design through to commissioning, ensuring that all technical, safety, and quality standards are met. This position offers an excellent opportunity to be...
-
Traffic Engineer
3 days ago
Centurion, Gauteng, South Africa Hire Resolve Full time R90 000 - R120 000 per yearWe are seeking a dedicated Traffic Engineer to join a well-established firm in Centurion.This role is predominantly focused on report writing and traffic assessments, with minimal design work involved. The ideal candidate will be committed to staying long-term, as the client values retention and professional growth within the company. Key...
-
Proposal Engineer
1 week ago
Centurion, Gauteng, South Africa Metso Full time R500 000 - R1 200 000 per yearJoin an industry leader and make a positive change in the sustainable use of the world's natural resources. Together, we will transform the business and drive the industry toward a greener future.At Metso, you will be supported by our inclusive culture and a network of colleagues from around the world. With us, you will embark on a personal growth journey...
-
Senior Antenna Engineer
7 days ago
Centurion, Gauteng, South Africa ExecutivePlacements Full time R500 000 - R1 200 000 per yearSenior Antenna EngineerRecruiter:E&D RecruitersJob Ref:Pta003500/EPDate posted:Thursday, November 27, 2025Location:Centurion, South AfricaSUMMARY:A specialist international design company in Centurion is recruiting for a Senior Antenna Engineer with BEng Hons (Electronic engineer) Â or Masters or PhD and a minimum of 8 years relevant working experience....
-
In-House Civil Engineer
3 days ago
Centurion, Gauteng, South Africa Hire Resolve Full time R250 000 - R400 000 per yearAre you a Civil Engineering professional with a passion for site work, design, and seeing projects through from the ground up? An exciting opportunity has opened up for a Junior Civil Engineer to join an innovative, fast-paced team in the advertising and billboard infrastructure industry. What You'll Be DoingAssist in civil infrastructure designs from...
-
Lead Electrical Engineer
1 week ago
Centurion, Gauteng, South Africa Triz Engineering Solutions Full time R1 000 000 - R3 000 000 per yearWe're growing fast Join our expanding team as a Lead Electrical Engineer in Centurion. Be part of exciting new projects—apply today or share with your network.Triz Engineering Solutions is looking for aElectrical Lead Engineerto form part of our engineering team, with the ability to fit into the DNA of our company culture that is dynamic and embraces...