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
  • Durban (Durban CBD)
  • Posted 23 Oct 2026 by Hire Resolve
  • Expires in 34 days
  • Job 2646560 - Ref 208746
Apply Now

About the position

A leading South African security communications company that designs, manufactures and supports GSM/LTE communicators, alarm panels (including the Mi range) and related software is seeking a hands-on Senior Firmware Engineer to own the end-to-end design, development, and maintenance of embedded firmware.


Responsibilities:

  • Design & Maintain: Architect and develop robust C/C++ firmware for resource-constrained microcontrollers (ARM Cortex-M).

  • Communication Stacks: Build and optimize drivers and stacks (GSM/LTE, UART, SPI, I2C) for reliable alarm signaling and bi-directional communications.

  • Integrations: Work with software teams on Over-the-Air (OTA) updates, cloud backend interfaces, and device provisioning.

  • Hardware Collaboration: Assist with board bring-up, schematic reviews, debugging, and design-for-manufacture (DFM).

  • Reliability & Security: Implement diagnostics, logging, watchdog mechanisms, error recovery, and low-power strategies.

  • Testing & Support: Conduct unit, field, and production testing; perform root-cause analysis to resolve complex field issues.

  • Standards & Mentorship: Drive code reviews, establish coding standards, maintain technical documentation, and mentor junior engineers.

  • Compliance: Ensure compliance with South African regulatory standards (ICASA) and security protocols.


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

  • Technical Skills: Strong proficiency in C/C++ on ARM Cortex-M microcontrollers (or similar).

  • System Design: Proven experience with RTOS (e.g., FreeRTOS) or bare-metal development.

  • Connectivity: Deep hands-on experience with cellular modems (GSM/2G/3G/LTE), AT command sets, and RF communication.

  • Hardware Tools: Experience with peripherals (UART, SPI, I2C, DMA) and hardware debugging tools (JTAG/SWD, logic analyzers, oscilloscopes).

  • Workflows: Proficiency with Git, CI/CD pipelines, and structured build systems.

  • Education: B.Sc. or B.Eng. in Electronic/Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.

  • Advantageous
    • Background in alarm panels, telemetry, or security products (e.g., Contact ID protocols).

    • Experience designing secure OTA firmware update systems and low-power/battery-backed devices.

    • Scripting skills (Python) for automated testing and tooling.

    • Familiarity with ICASA radio compliance and regulatory processes.


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.