Engineer Intern

3 days ago


Centurion, Gauteng, South Africa IOTI Full time R250 000 - R400 000 per year

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 year

    Essential 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....


  • Centurion, Gauteng, South Africa Schweitzer Engineering Laboratories (SEL) Full time R150 000 - R250 000 per year

    Schweitzer 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 year

    Join 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 year

    A 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 year

    We 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 year

    We 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 year

    Join 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...


  • Centurion, Gauteng, South Africa ExecutivePlacements Full time R500 000 - R1 200 000 per year

    Senior 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....


  • Centurion, Gauteng, South Africa Hire Resolve Full time R250 000 - R400 000 per year

    Are 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...


  • Centurion, Gauteng, South Africa Triz Engineering Solutions Full time R1 000 000 - R3 000 000 per year

    We'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...