Firmware And Embedded Software Engineer
Council For Scientific And Industrial Research
Full-time
Telecommunication & Information Technology
Location
pretoria, gauteng, South-Africa
Posted
July 26, 2026
Job Description
Electronic Embedded Design Engineer – Pretoria West
Our client is looking for a junior embedded software developer to join their team and work on firmware for real‑world power electronics products, including power inverters, batteries, and rectifiers.
Qualifications:
- Bachelor’s degree in Computer Engineering, Electronic Engineering, or Electrical Engineering
- More than 2 years of experience in embedded software development
Responsibilities:
- Develop efficient, reliable low‑level software in C/C++ that runs close to the hardware
- Interface with sensors and actuators and communicate with other devices
- Support diagnostics and field reliability through robust software design
FPGA Firmware Engineer – Pretoria East
Design, implement, and maintain firmware for FPGA‑based systems, focusing on signal processing and cryptographic algorithms.
Minimum ...