RecruitmentRoom
Recruitment-room.com
068 060 9817 (WhatsApp)
HI
Senior Firmware Engineer
Hire Resolve
Durban, KwaZulu-Natal Full-time R 1,000,000 – R 1,200,000 / month Posted 23 Oct 2026

Job Description

This is a full-time position for a Senior Firmware Engineer at a well-known South African security communications company based in Durban, KwaZulu-Natal. The company specializes in designing, manufacturing, and supporting GSM/LTE communicators, alarm panels, and related software. The role involves leading the development and maintenance of embedded firmware for their products using C/C++ for ARM Cortex-M microcontrollers. Responsibilities include creating communication protocols (GSM/LTE, UART, SPI, I2C), collaborating on OTA updates, cloud services, and device provisioning, as well as working with hardware engineers on board development, debugging, and manufacturability. The position also requires implementing reliability features, testing, troubleshooting, maintaining coding standards, mentoring junior engineers, and ensuring compliance with South African regulations (e.g., ICASA) and security protocols. Candidates must have 8+ years of experience in embedded firmware/software development, strong C/C++ skills, experience with RTOS (FreeRTOS/bare-metal), cellular modems (GSM/2G/3G/LTE), hardware peripherals, and debugging tools. A Bachelor’s degree in Electronic/Electrical Engineering, Computer Engineering, or Computer Science is required. The company offers a competitive salary of R1,000,000–R1,200,000 per year for this permanent role.
Job Code
RR-21275
Visit Recruitment-room.com
and enter code:
RR-21275

Or WhatsApp us:
068 060 9817