Junior Embedded Engineer
Praesignis (Pty) Ltd
Centurion, Gauteng
Permanent
Apply
Posted 31 March 2026

Job Details

Job Description

Our client is seeking a Junior Embedded Engineer to assist in developing software for hardware devices and embedded systems.


Responsibilities

  • Develop and maintain embedded software (C/C++).
  • Work with microcontrollers and IoT devices.
  • Support hardware-software integration.
  • Debug and troubleshoot systems.
  • Assist with testing and optimisation.

Requirements

  • Basic knowledge of C/C++.
  • Understanding of embedded systems or electronics.
  • Exposure to microcontrollers (e.g. Arduino, Raspberry Pi).
  • Strong problem-solving skills.


Nice to Have

  • Python
  • RTOS or Linux
  • Communication protocols (I2C, SPI, UART)


Qualifications

  • Degree/Diploma in Engineering, Mechatronics, or Computer Science


Experience

  • 0–2 years (internships/projects welcome)