Firmware And Embedded Software Engineer

Council For Scientific And Industrial Research

Full-time Telecommunication & Information Technology
Apply Now
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 ...