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

Job Description

This job is for a Senior Firmware Engineer to work at a South African company specializing in security communications and telemetry. The company is based in Kloof, KwaZulu-Natal, and seeks an experienced professional to handle the design, development, and maintenance of firmware for security devices. Relocation costs may be covered for the right candidate.

Responsibilities:
- Design and develop firmware using C/C++ for ARM Cortex-M microcontrollers in GSM/LTE communicators and alarm panels.
- Optimize communication protocols (UART, SPI, I2C, GSM/LTE) for reliable alarm signaling.
- Implement diagnostics, watchdog systems, logging, and security measures.
- Collaborate with hardware teams on schematics, board testing, and manufacturing standards.
- Support OTA firmware updates, device provisioning, and backend/cloud integration.
- Test devices in the field, troubleshoot issues, and ensure compliance with ICASA standards.
- Lead coding standards, code reviews, documentation, and mentorship for junior engineers.
- Analyze field logs to solve complex problems and improve firmware reliability.

Requirements:
- Minimum 8 years of embedded firmware/software development experience.
- Proficiency in C/C++ for ARM Cortex-M, RTOS (FreeRTOS), and bare-metal development.
- Hands-on experience with cellular modems (2G/3G/4G/LTE), AT commands, and peripheral interfaces (UART, SPI, I2C, ADC, DMA).
- Familiarity with debugging tools (Git, JTAG/SWD, logic analyzers, oscilloscopes).
- Bachelor’s degree in Electronic/Electrical Engineering, Computer Engineering, or Computer Science.

Offer:
- Competitive salary: R1,000,000–R1,200,000 per annum.
- Permanent position with relocation assistance.
- Opportunity in the security and telemetry industry.
Job Code
RR-19066
Visit Recruitment-room.com
and enter code:
RR-19066

Or WhatsApp us:
068 060 9817