Senior Embedded Firmware Engineer - IoT (Remote, SA)

Placements24

Bloemfontein

Hybrid

ZAR 700,000 - 1,100,000

Full time

2 days ago
Be an early applicant

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

Stock options
Remote work stipend
Career growth in a fast-growing start‑

Job summary

Placements24 is seeking a Senior Firmware Engineer for a fully remote role within South Africa. You will design and deploy embedded firmware for next‑gen connected devices, working with hardware, software, and product teams to deliver robust solutions.

The role emphasizes C/C++ development, RTOS, and hardware awareness, with involvement from architecture to deployment in a fast-paced, distributed team.

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 7 years of professional experience in embedded firmware development.
  • Proficiency in C and C++ for embedded systems.
  • Extensive experience with RTOS such as FreeRTOS, Zephyr, or similar.
  • Strong understanding of embedded hardware architectures, peripherals, and communication protocols (SPI, I2C, UART, USB, BLE, Wi-Fi).
  • Experience with debugging tools (JTAG, logic analyzers) and development environments.
  • Familiarity with Git and CI/CD pipelines for embedded systems.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills for remote teamwork.
  • Demonstrated ability to work independently in a remote setting.
  • Experience with IoT protocols and platforms is a plus.

Responsibilities

  • Design, develop, and implement embedded firmware for microcontrollers and embedded systems using C/C++.
  • Develop and maintain RTOS and drivers for various hardware platforms.
  • Write clean, efficient, and well-documented code with strong coding standards.
  • Perform unit and integration testing on firmware for reliability and performance.
  • Collaborate with hardware engineers to define firmware requirements and resolve issues.
  • Integrate firmware with cloud platforms and mobile applications.
  • Contribute to firmware architecture design and technology selection.
  • Participate in code reviews and provide feedback to teammates.
  • Develop and maintain firmware documentation and technical specifications.
  • Stay current with trends in embedded systems and firmware development.

Skills

C/C++ programming
RTOS
Embedded systems
Debugging
Remote collaboration

Education

Bachelor's or Master's in a related field

Tools

FreeRTOS
Zephyr
Git
CI/CD

Job description

Placements24 is seeking a Senior Firmware Engineer for a fully remote role within South Africa. You will design and deploy embedded firmware for next‑gen connected devices, working with hardware, software, and product teams to deliver robust solutions.

The role emphasizes C/C++ development, RTOS, and hardware awareness, with involvement from architecture to deployment in a fast-paced, distributed team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded IoT Firmware Engineer - Remote SA
Senior Embedded IoT Firmware Engineer - Remote SA

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
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 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 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 Embedded Systems Engineer (Remote) | RTOS & IoT
Senior Embedded Systems Engineer (Remote) | RTOS & IoT

Placements24 • South Africa

Remote
ZAR 600,000 - 950,000
Health insurance
Retirement savings plan
Home office stipend
Remote Lead Embedded Systems Engineer - IoT Innovator
Remote Lead Embedded Systems Engineer - IoT Innovator

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Stock options
Performance bonuses
Flexible work hours and unlimited PTO
+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
Senior Firmware Architect – Remote Embedded for Smart Home
Senior Firmware Architect – Remote Embedded for Smart Home

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Performance bonuses
Health insurance
Paid time off
+7
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