Enter a job title or keyword

Junior-Mid Level Embedded Firmware Engineer

Tumaini Consulting


Job Location:

Johannesburg - South Africa

Monthly Salary: Not provided by the employer
Posted: 5 July 2026 (30+ days ago)
Application Deadline: 2 October 2026
Vacancies: 1 Vacancy

Job Summary

Our client is seeking a JuniorMid Level Embedded Firmware Engineer to join a collaborative engineering team responsible for developing and maintaining embedded products. This opportunity is ideal for an engineer who enjoys troubleshooting writing reliable firmware and contributing to the continuous improvement of embedded systems while working alongside experienced engineers.

Requirements:

Bachelors degree in electrical engineering Computer Engineering Computer Science or a related field

26 years experience in Embedded C firmware development

Strong understanding of microcontrollers and peripheral interfaces

Ability to interpret electronic schematics

Experience using debugging tools such as oscilloscopes logic analysers and debuggers

Experience using Git for version control

Familiarity with CI/CD pipelines within firmware development environments

Good understanding of structured programming and modular firmware design

Embedded C

UART SPI I²C and RS485 communication protocols

Basic TCP/IP networking

Firmware architecture and state machines

Exposure to IoT security concepts such as secure boot and OTA firmware updates

Experience with AT command interfaces

Exposure to GSM LTE WiFi or other wireless communication modules

Understanding of IP networking

Experience with bootloaders and firmware update mechanisms

Should you meet the requirements for this position please email your updated CV attached to alternatively contact or visit our website . Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days please consider your application unsuccessful.


Required Experience:

Manager