Senior Embedded Systems Engineer (Remote) | RTOS & IoT

Placements24

South Africa

Remote

ZAR 600,000 - 950,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

Health insurance
Retirement savings plan
Home office stipend

Job summary

Placements24 is seeking a Senior Embedded Systems Engineer for a fully remote role in South Africa. You will design, develop, and test embedded software and firmware for intelligent control systems and IoT devices, focusing on real-time performance and low-level hardware interaction.

The role requires 5–10 years of embedded systems experience, strong C/C++ skills, and hands-on work with RTOS (FreeRTOS/Zephyr) and microcontrollers like ARM Cortex-M and ESP32.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Significant professional experience in embedded systems design and development (often 5–10 years).
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (e.g., FreeRTOS, Zephyr).
  • Hands-on experience with microcontroller families and development tools.
  • Familiarity with embedded communication protocols and networking.
  • Understanding of hardware–software co-design principles.
  • Experience with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
  • Excellent problem-solving and remote, team-oriented collaboration skills.

Responsibilities

  • Design, develop, and debug embedded software and firmware for microcontrollers (e.g., ARM Cortex-M, ESP32).
  • Implement RTOS and develop efficient, event-driven applications.
  • Develop drivers and middleware for peripherals and communication interfaces (I2C, SPI, UART, CAN, Ethernet, Wi-Fi, Bluetooth).
  • Collaborate with hardware engineers to define system requirements and ensure integration of hardware and software.
  • Perform unit, integration, and system testing to ensure quality and reliability.
  • Use Git and participate in code reviews.
  • Troubleshoot and resolve complex embedded system issues in development and field environments.
  • Document software designs, APIs, and testing procedures.
  • Contribute to architectural design and technical roadmap of embedded systems.

Skills

C language
C++ language
RTOS experience
Embedded debugging
Git

Education

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

Tools

FreeRTOS
Zephyr
JTAG
Oscilloscopes
Logic analyzers
ESP32
ARM Cortex-M

Job description

Placements24 is seeking a Senior Embedded Systems Engineer for a fully remote role in South Africa. You will design, develop, and test embedded software and firmware for intelligent control systems and IoT devices, focusing on real-time performance and low-level hardware interaction.

The role requires 5–10 years of embedded systems experience, strong C/C++ skills, and hands-on work with RTOS (FreeRTOS/Zephyr) and microcontrollers like ARM Cortex-M and ESP32.

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 Engineer - Remote IoT/RTOS Expert
Senior Embedded Engineer - Remote IoT/RTOS Expert

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Remote work setup allowance
Professional development
+5
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
Remote Embedded Systems Engineer - RTOS & Hardware
Remote Embedded Systems Engineer - RTOS & Hardware

Placements24 • Durban

Hybrid
ZAR 700,000 - 950,000
Competitive salary
Remote work flexibility
Generous annual leave
+4
Remote Embedded Systems Engineer – IoT/RTOS Expert
Remote Embedded Systems Engineer – IoT/RTOS Expert

Placements24 • Pretoria

Hybrid
ZAR 550,000 - 950,000
Remote work setup allowance
Comprehensive health benefits
Flexible working hours
+2
Senior Embedded IoT Firmware Engineer - Remote SA
Senior Embedded IoT Firmware Engineer - Remote SA

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
Senior Embedded Firmware Engineer - IoT (Remote, SA)
Senior Embedded Firmware Engineer - IoT (Remote, SA)

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 1,100,000
Stock options
Remote work stipend
Career growth in a fast-growing start‑
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 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 Lead Embedded Systems Architect for IoT & RTOS
Remote Lead Embedded Systems Architect for IoT & RTOS

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,600,000
Competitive salary bonuses
Private medical and dental coverage
Retirement savings plan
+2