TRAFFIC
Gauteng
Junior Embedded Engineer
Praesignis (Pty) Ltd
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.
- Basic knowledge of C/C++.
- Understanding of embedded systems or electronics.
- Exposure to microcontrollers (e.g. Arduino, Raspberry Pi).
- Strong problem-solving skills.
- Python
- RTOS or Linux
- Communication protocols (I2C, SPI, UART)
- Degree/Diploma in Engineering, Mechatronics, or Computer Science
- 0-2 years (internships/projects welcome)
About This Role
Career insights for Software Developers positions
Salary Benchmark
$132,270/year
Source: O*NET (USD)
Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.
Common Technologies
Apache Kafka
Apache Maven
Jakarta EE
Airtable
Apache Hive
Blackboard Learn
Apache Spark
jQuery
Software Developers Insights
Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.