Senior IoT Embedded Systems Engineer — Remote

Placements24

Pretoria

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote first
Competitive salary
Health insurance
Professional development budget
Laptop provided
25 days annual leave

Job summary

Placements24 is seeking a Senior Embedded Systems Engineer for a pioneering IoT technology firm. This remote-first role allows work from Pretoria or anywhere, collaborating with hardware, software and product teams to design, develop, test and deploy embedded software and firmware.

Expect to work with RTOS/bare‑metal C/C++ code, develop drivers, perform bring-up, and contribute to automated testing while aligning with product roadmaps and IoT trends.

Qualifications

  • Bachelor's or Master’s in Electrical/Computer Engineering or related field.
  • Minimum 6 years of professional embedded systems development experience.
  • Strong C and C++ skills for embedded applications.
  • Experience with RTOS such as FreeRTOS or Zephyr.

Responsibilities

  • Design, develop, and optimize embedded software for microcontrollers.
  • Write clean, efficient C/C++ code for RTOS and bare‑metal environments.
  • Develop device drivers and low‑level interfaces.
  • Perform hardware bring‑up, debugging, and system integration.
  • Design and implement protocols (SPI, I2C, UART, USB, Ethernet).
  • Create unit, integration, and system tests; contribute to automation.
  • Collaborate with hardware, software, and product teams.

Skills

C/C++ programming
RTOS experience
Embedded systems design
Hardware debugging
Device drivers
Git version control

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, or related field
Master's degree in Electrical Engineering, Computer Engineering, or related field

Tools

FreeRTOS
Zephyr
JTAG
Oscilloscopes
Logic analyzers

Job description

Placements24 is seeking a Senior Embedded Systems Engineer for a pioneering IoT technology firm. This remote-first role allows work from Pretoria or anywhere, collaborating with hardware, software and product teams to design, develop, test and deploy embedded software and firmware.

Expect to work with RTOS/bare‑metal C/C++ code, develop drivers, perform bring-up, and contribute to automated testing while aligning with product roadmaps and IoT trends.

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 Embedded IoT Firmware Engineer - Remote SA
Senior Embedded IoT Firmware Engineer - Remote SA

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
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 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 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 Firmware Architect (Remote)
Senior IoT Firmware Architect (Remote)

Placements24 • Polokwane

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

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Bonuses
Health insurance
+5
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
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
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