Senior Embedded Firmware Architect (IoT & RTOS)

Placements24

Johannesburg

On-site

ZAR 900,000 - 1,200,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Annual performance bonuses
Medical aid
Retirement fund
Paid annual leave
Training & conferences

Job summary

Placements24 is seeking a Senior Firmware Engineer for its Randburg R&D team to design, develop, and optimize embedded firmware for cutting-edge devices. You will architect firmware solutions and work closely with hardware and software engineers to deliver robust systems.

The ideal candidate brings 7+ years in embedded firmware, strong C/C++ skills, and hands-on RTOS experience. The role involves RTOS integration, protocol implementations, and driving quality across design and testing phases.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, CS or related field.
  • Minimum 7 years of embedded firmware development experience.
  • Proficiency in C and C++.
  • Experience with RTOS and microcontroller architectures.
  • Familiarity with wireless protocols is a plus.

Responsibilities

  • Design, develop, test, and debug embedded firmware for microcontrollers.
  • Implement RTOS and device drivers across platforms.
  • Collaborate with hardware and software teams to align requirements.
  • Document designs, tests, and user manuals.
  • Optimize firmware for performance, power, and memory.
  • Implement communication protocols (I2C, SPI, UART, USB, Bluetooth, Wi‑Fi).
  • Participate in code reviews and mentor teammates.
  • Troubleshoot firmware issues reported by QA or customers.
  • Stay current with new firmware technologies.
  • Contribute to architectural design of future projects.

Skills

C/C++
Embedded systems
RTOS knowledge
Debugging skills
Communication & teamwork

Education

Bachelor's or Master's in Electrical/Computer Engineering or CS

Tools

FreeRTOS
Zephyr
Azure RTOS
JTAG
Git

Job description

Placements24 is seeking a Senior Firmware Engineer for its Randburg R&D team to design, develop, and optimize embedded firmware for cutting-edge devices. You will architect firmware solutions and work closely with hardware and software engineers to deliver robust systems.

The ideal candidate brings 7+ years in embedded firmware, strong C/C++ skills, and hands-on RTOS experience. The role involves RTOS integration, protocol implementations, and driving quality across design and testing phases.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer — RTOS, Embedded & IoT Expert
Senior Firmware Engineer — RTOS, Embedded & IoT Expert

Placements24 • Randburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Annual bonuses
Medical aid
+5
Senior Embedded IoT Engineer - RTOS, C/C++
Senior Embedded IoT Engineer - RTOS, C/C++

Placements24 • Mtubatuba Local Municipality

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical, dental, optical insurance
Provident fund & life cover
+1
Senior Embedded IoT Firmware Engineer - Remote SA
Senior Embedded IoT Firmware Engineer - Remote SA

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
Senior Firmware Engineer - Remote, RTOS & IoT
Senior Firmware Engineer - Remote, RTOS & IoT

Placements24 • Pretoria

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote work opportunity
Stock options
Health, dental, and vision insurance
+3
Senior IoT Firmware Architect (Remote)
Senior IoT Firmware Architect (Remote)

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000
Senior Remote Embedded Firmware Engineer — IoT
Senior Remote Embedded Firmware Engineer — IoT

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental & vision insurance
+1
Senior Firmware Engineer - Embedded Systems
Senior Firmware Engineer - Embedded Systems

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Annual performance bonuses
Medical aid
+3
Senior Firmware Engineer - Embedded Systems
Senior Firmware Engineer - Embedded Systems

Placements24 • Randburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Annual bonuses
Medical aid
+5
Remote Senior IoT Embedded Systems Engineer
Remote Senior IoT Embedded Systems Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Health insurance
Home office budget
+1
Remote IoT Embedded Lead Engineer - Firmware & Team
Remote IoT Embedded Lead Engineer - Firmware & Team

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 2,000,000
Private health insurance
Annual bonus
Home office equipment budget
+1