Senior Embedded IoT Firmware Engineer - Remote SA

Placements24

Klerksdorp

Hybrid

ZAR 900,000 - 1,200,000

Full time

11 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

Job summary

Placements24 is seeking a Senior Software Engineer to join a globally distributed team, focusing on firmware and software for next-generation IoT devices. This fully remote role within South Africa requires strong embedded C/C++ skills, RTOS experience, and a passion for robust, scalable software in a hardware-centric environment.

The ideal candidate will design, implement, and test software for microcontrollers, develop drivers for peripherals, and collaborate with hardware engineers to ensure

Qualifications

  • 7+ years of professional embedded software experience.
  • Expertise in C/C++ for embedded systems.
  • Experience with RTOS such as FreeRTOS or Zephyr.
  • Knowledge of SPI, I2C, UART hardware interfaces.

Responsibilities

  • Design, develop, test, and debug embedded software and firmware for microcontrollers and embedded systems.
  • Work with RTOS to manage resources and ensure timely task execution.
  • Develop drivers and low-level software for sensors and hardware peripherals.
  • Implement communication protocols (TCP/IP, MQTT, Bluetooth, Zigbee) for IoT connectivity.
  • Collaborate with hardware engineers to ensure seamless hardware-software integration and review code.

Skills

Embedded C/C++
RTOS
Firmware development
Embedded systems
Debugging
Communication protocols

Education

Bachelor's or Master's in CS/EE

Tools

Git
Build systems

Job description

Placements24 is seeking a Senior Software Engineer to join a globally distributed team, focusing on firmware and software for next-generation IoT devices. This fully remote role within South Africa requires strong embedded C/C++ skills, RTOS experience, and a passion for robust, scalable software in a hardware-centric environment.

The ideal candidate will design, implement, and test software for microcontrollers, develop drivers for peripherals, and collaborate with hardware engineers to ensure

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded IoT Engineer — Remote
Senior Embedded IoT Engineer — Remote

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Salary bonuses
Health benefits
Training & conferences
+2
Senior IoT Embedded Systems Engineer — Remote
Senior IoT Embedded Systems Engineer — Remote

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Remote first
Competitive salary
Health insurance
+3
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
Remote Senior Embedded Systems Engineer — Lead & Innovate
Remote Senior Embedded Systems Engineer — Lead & Innovate

Placements24 • Midrand

Remote
ZAR 800,000 - 1,200,000
Health insurance
Retirement plan
Remote-friendly
Senior Embedded Systems Engineer - Remote RTOS & C/C++
Senior Embedded Systems Engineer - Remote RTOS & C/C++

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,100,000
Remote work
Health insurance
Professional development
+1
Senior Embedded Firmware Architect (IoT & RTOS)
Senior Embedded Firmware Architect (IoT & RTOS)

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Annual performance bonuses
Medical aid
+3
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 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
Remote Senior Embedded Systems Engineer — IoT Leader
Remote Senior Embedded Systems Engineer — IoT Leader

Placements24 • Mossel Bay

Hybrid
ZAR 1,000,000 - 1,600,000
Fully remote work arrangement
Competitive salary with performanceBon
Senior IoT Firmware Architect (Remote)
Senior IoT Firmware Architect (Remote)

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000