Enable job alerts via email!

Jnr Firmware Engineer

Sasso Consulting

Gauteng

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm in Centurion seeks a skilled Firmware Engineer to design and develop embedded firmware for electronic and IoT products. The ideal candidate will possess a National Diploma or Bachelor's Degree in Electrical or Computer Engineering and have at least 3 years of experience in embedded systems development. Proficiency in C/C++, ARM-based MCUs, and familiarity with IoT connectivity are essential. The position offers a market-related salary starting at R18,000 per month, negotiable based on qualifications and experience.

Qualifications

  • Minimum 3 years' hands-on experience in firmware or embedded systems development.
  • Understanding of electronics schematics and PCB-level debugging.
  • Strong analytical and problem-solving ability.

Responsibilities

  • Design, develop, test, and maintain embedded firmware for electronic and IoT-based products.
  • Collaborate with hardware engineers, software developers, and project managers.
  • Deliver robust, efficient, and scalable embedded systems.

Skills

C / C++ programming for embedded environments
ARM-based MCUs (e.g., STM32, Nordic, ESP32)
RTOS environments (FreeRTOS, Zephyr)
IoT connectivity stacks (Wi-Fi, BLE, LTE, LoRa, MQTT)
Embedded toolchains (Keil, IAR, GCC, PlatformIO)
Python or Bash scripting
Version control systems (Git, GitLab, Bitbucket)

Education

National Diploma or Bachelor's Degree in Electrical / Electronic Engineering or Computer Engineering
Job description
Introduction

Position OverviewWe are seeking a skilled and innovative Firmware Engineer to join our Centurion-based engineering team.

The successful candidate will be responsible for the design, development, testing, and maintenance of embedded firmware for our range of electronic and IoT-based products. You will collaborate closely with hardware engineers, software developers, and project managers to deliver robust, efficient, and scalable embedded systems for commercial and industrial applications.

Duties & Responsibilities

Position OverviewWe are seeking a skilled and innovative Firmware Engineer to join our Centurion-based engineering team.

The successful candidate will be responsible for the design, development, testing, and maintenance of embedded firmware for our range of electronic and IoT-based products. You will collaborate closely with hardware engineers, software developers, and project managers to deliver robust, efficient, and scalable embedded systems for commercial and industrial applications.

Desired Experience & Qualification
  • Minimum Requirements Qualification : National Diploma or Bachelor's Degree in Electrical / Electronic Engineering, Computer Engineering, or a related field.
  • Experience : Minimum 3 years' hands‑on experience in firmware or embedded systems development.
  • Proficiency in C / C++ programming for embedded environments.
  • Experience with ARM-based MCUs (e.g., STM32, Nordic, ESP32, Renesas, NXP, or Microchip).
  • Familiarity with RTOS environments (FreeRTOS, Zephyr, etc.).
  • Exposure to IoT connectivity stacks (Wi‑Fi, BLE, LTE, LoRa, MQTT).
  • Experience with embedded toolchains (Keil, IAR, GCC, PlatformIO).
  • Understanding of electronics schematics and PCB-level debugging.
  • Preferred Skills: Python or Bash scripting for automation or testing.
  • Knowledge of OTA updates, bootloaders, and secure firmware principles.
  • Familiarity with cloud IoT platforms (AWS IoT, Azure IoT Hub, The Things Network).
  • Basic understanding of hardware design and testing.
  • Experience using version control systems (Git, GitLab, Bitbucket).
  • Strong analytical and problem‑solving ability.
  • Able to work both independently and collaboratively.
  • Attributes: Strong attention to detail and code quality.
  • Excellent communication and documentation skills.
  • Passionate about innovation, technology, and continuous learning.
  • Reliable, punctual, and able to deliver under pressure.
Package & Remuneration

Market‑related, starting at R18, per month, and negotiable based on qualifications, experience, and track record.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.