Search thousands of fresh jobs

×
This job is expired
Hire Resolve

Senior Firmware Engineer

Hire Resolve

  • R83,300 - R100,000 per month
  • Permanent Senior position
  • Kloof
  • Posted 14 Oct 2026 by Hire Resolve
  • Expires in 34 days
  • Job 2646167 - Ref 207212
Apply Now

About the position

A South African security communication and telemetry company is seeking a hands-on Senior Firmware Engineer to take technical ownership of the end-to-end design, development, and maintenance of embedded firmware for the company's communicators, alarm panels, and IoT security devices.

NB: Willing to pay relocation costs for the right candidate.

Responsibilities:

  • Firmware Architecture & Development: Design, implement, and maintain low-latency C/C++ firmware for microcontrollers (ARM Cortex-M) powering GSM/LTE communicators and alarm panels.

  • Communications & Protocols: Develop and optimize driver stacks (UART, SPI, I2C), cellular communications (GSM/LTE), and protocol handlers for reliable bi-directional alarm signaling.

  • System Reliability & Security: Implement diagnostics, watchdog/recovery mechanisms, logging, and security practices to ensure maximum uptime and power efficiency.

  • Hardware Integration & Bring-Up: Collaborate with hardware teams on schematic reviews, board bring-up, signal integrity, and design-for-manufacture (DFM).

  • Software & Cloud Integration: Support OTA firmware updates, device provisioning, and backend/cloud API interfaces alongside the software team.

  • Testing, Field Support & Compliance: Perform field testing, analyze field logs to resolve complex root-cause issues, and ensure compliance with South African (ICASA) standards.

  • Technical Leadership: Drive coding standards, conduct code reviews, document architectures, and mentor junior engineers.


Minimum Requirements:

  • Experience: 8+ years of professional embedded firmware / software development experience.

  • Technical Skills: Strong C/C++ proficiency on resource-constrained microcontrollers (ARM Cortex-M preferred); solid RTOS (e.g., FreeRTOS) or bare-metal development background.

  • Cellular & Peripherals: Proven experience with cellular modems (2G/3G/4G/LTE), AT command sets, and peripheral buses (UART, SPI, I2C, ADC, DMA).

  • Tools & Debugging: Proficiency with Git, JTAG/SWD debuggers, logic analyzers, oscilloscopes, and CI/CD pipelines for embedded systems.

  • Problem Solving: Track record of deploying production-grade firmware and debugging complex, intermittent field issues.

  • Education: Bachelor’s degree in Electronic/Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.

  • Desirable / Advantageous Skills
    • Experience in security, telemetry, IoT, or industrial automation sectors.

    • Familiarity with alarm signaling protocols (e.g., Contact ID, SIA).

    • Experience with OTA update architectures and device management platforms.

    • Knowledge of low-power design and battery-backed power management techniques.

    • Familiarity with ICASA regulatory compliance for radio equipment.

    • Scripting capability (Python) for automated testing and internal tooling.


Benefits:

Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [Email Address Removed].com

Desired Skills:

  • Senior Firmware Engineer
  • Senior Firmware Engineer
  • Senior Firmware Engineer

Apply Now

Hire Resolve

About the agency

Hire Resolve is a Top Recruitment Agency in South Africa, connecting businesses with skilled and experienced professionals across a wide range of industries and locations. We help companies with hiring staff and finding the right talent to meet their workforce requirements. Our recruitment expertise spans Engineering, Mining, IT, Finance, Manufacturing, Construction, Supply Chain, Logistics, Renewable Energy, Sales, Marketing and many other sectors. We recruit for positions at every level, from entry-level and skilled roles through to management, senior and executive appointments. With recruitment services covering major South African cities including Cape Town, Johannesburg, Pretoria, Durban, Gqeberha and Bloemfontein, as well as locations across the country, we provide businesses with access to quality candidates wherever they need them. Whether you are looking to hire a single employee, build a specialist team or manage large-scale recruitment, Hire Resolve delivers tailored recruitment solutions designed around your specific staffing needs. If you are employing staff in South Africa, partner with Hire Resolve to find qualified candidates and simplify your recruitment process. Looking to hire? Contact Hire Resolve today.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 33 days

Email me jobs similar to: Senior Firmware Engineer

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.