Senior Embedded Engineer (Remote) — IoT Firmware

Placements24

Mossel Bay

Hybrid

ZAR 900,000 - 1,500,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Bonuses
Health insurance
Retirement contributions
Flexible schedule
Online courses
Industry events
Remote autonomy

Job summary

Placements24 is seeking a Senior Embedded Systems Engineer for a fully remote role. You will own the lifecycle of embedded firmware for IoT devices, collaborating with hardware teams to design architectures, select components, and implement robust firmware for secure, scalable systems.

You will work with RTOS like FreeRTOS/Zephyr, embedded Linux, and various IoT protocols, while maintaining clear documentation and contributing to a globally distributed team.

Qualifications

  • 6+ years of professional embedded systems experience.
  • Strong proficiency in C/C++ for embedded applications.
  • Hands-on experience with popular microcontroller architectures (e.g., ARM Cortex-M, ESP32).
  • Experience with RTOS (FreeRTOS, Zephyr) and embedded Linux is a strong asset.
  • Familiarity with MQTT, CoAP, TCP/IP, Zigbee, etc.
  • Experience with hardware debugging tools (oscilloscopes, logic analyzers).
  • Understanding of software development lifecycle and Git.
  • Excellent problem-solving and ability to work independently in a remote setting.
  • Strong communication and collaboration skills for working across distances.

Responsibilities

  • Design, develop, and test embedded firmware for IoT devices using microcontrollers and communication protocols.
  • Collaborate with hardware engineers to define system architecture and select components.
  • Implement firmware in C/C++ and potentially Python.
  • Develop and maintain bootloaders, device drivers, and RTOS.
  • Implement security measures to protect devices and data integrity.
  • Perform unit and integration testing and debugging of embedded systems.
  • Work with cloud backend and mobile teams to ensure seamless integration.
  • Document firmware designs, APIs, and testing procedures.

Skills

C/C++ programming
Embedded systems
Problem solving

Education

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

Tools

ARM Cortex-M
ESP32
FreeRTOS
Zephyr
Embedded Linux
Git

Job description

Placements24 is seeking a Senior Embedded Systems Engineer for a fully remote role. You will own the lifecycle of embedded firmware for IoT devices, collaborating with hardware teams to design architectures, select components, and implement robust firmware for secure, scalable systems.

You will work with RTOS like FreeRTOS/Zephyr, embedded Linux, and various IoT protocols, while maintaining clear documentation and contributing to a globally distributed team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior IoT Firmware Architect (Remote)
Senior IoT Firmware Architect (Remote)

Placements24 • Polokwane

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

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health & wellness benefits
Stock options
+2
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 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 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
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 Embedded Hardware Engineer - IoT & Firmware
Remote Embedded Hardware Engineer - IoT & Firmware

Placements24 • Mossel Bay

Hybrid
ZAR 550,000 - 850,000
Health insurance
Provident fund
Paid time off
Senior Embedded Systems Engineer — Remote IoT Innovator
Senior Embedded Systems Engineer — Remote IoT Innovator

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Home office stipend
Health insurance
Retirement planning
+1
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 Embedded IoT Firmware Engineer - Remote SA
Senior Embedded IoT Firmware Engineer - Remote SA

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000