1,831,515open jobs
105,449companies
270,172added this week
Browse all
Salary
≈ $37k – $73k per year (Estimated)
Location
In office (South Africa)
Seniority
Senior · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 19, 2026. First seen by Alion on Oct 15, 2026. Job Mail scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
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 protected]

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,831,515 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
South Africa
≈ $56k – $108k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Johannesburg
Java
SQL
C#
C++
DevOps
RTOS
TCP/IP
Wi-Fi
IoT
MQTT
FreeRTOS
Apply
RF Engineer 6 hours ago
≈ $33k – $84k per year (Estimated) • In office • Full-Time • Johannesburg
Management
Google Workspace
Microsoft Office
Apply
RF Engineer 4 months ago
$160k – $200k per year • In office • Full-Time • 10+ years exp • Master's Degree • Broomfield
Apply
$65k – $150k per year • In office • 5+ years exp • Bachelor's Degree • Broomfield
Python
C
C++
C
Embedded C
DevOps
Docker
Linux
Chips/EDA
Altium Designer
LTspice
Management
Agile
Apply
≈ $28k – $83k per year (Estimated) • In office • Xi'an
Apply
≈ $21k – $46k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Saint Petersburg
SQL
C++
C++
CMake
STL
Qt
Databases
PostgreSQL
SQLite
DevOps
Git
Linux
Windows
TCP/IP
Apply
Hybrid • Full-Time • Sydney
Mobile
JUnit
DevOps
GCP
Azure DevOps
GitLab CI
Azure
CI/CD
Jenkins
AWS
Bamboo
Management
Agile
ITIL
QA
TestNG
Selenium
JMeter
Cypress
Gatling
Apply
≈ $62k – $173k per year (Estimated) • Hybrid • Full-Time • Sydney
Python
Java
PowerShell
DevOps
GCP
Azure
CI/CD
AWS
Cybersecurity
ISO 27001
OWASP Top 10
CVSS
SIEM
Apply
Analyst Programmer 2 days ago
≈ $53k – $137k per year (Estimated) • Hybrid • Full-Time • Sydney
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Frontend
Angular
React.js
Mobile
JUnit
DevOps
Azure
Git
AWS
Management
Trello
Agile
Scrum
QA
Selenium
Apply
Web Developer 2 days ago
≈ $53k – $137k per year (Estimated) • Hybrid • Full-Time • Sydney
JavaScript
TypeScript
Frontend
Vue.js
Angular
React.js
DevOps
Git
Apply
Electrical Engineer 3 days ago
$11k – $25k per year • In office • Full-Time • South Africa
Apply
≈ $26k – $61k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • South Africa
Management
Agile
Waterfall
Apply
≈ $38k – $75k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Durban
DevOps
RTOS
Linux
Apply
≈ $22k – $51k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Boksburg
Apply
Embedded Engineer 3 days ago
≈ $26k – $62k per year (Estimated) • In office • Full-Time • 5+ years exp • South Africa
DevOps
Git
GitHub
Linux
Apply
≈ $18k – $33k per year (Estimated) • In office • 3+ years exp • South Africa
DevOps
SLI/SLO/SLA
Analytics
Microsoft Excel
Management
Outlook
Apply
$8.7k – $10k per year • In office • Full-Time • 2+ years exp • South Africa
Apply
≈ $19k – $40k per year (Estimated) • In office • Full-Time • 8+ years exp • South Africa
Analytics
Microsoft Excel
Management
Xero
Apply
Creditors Clerk 10 hours ago
≈ $13k – $30k per year (Estimated) • In office • Full-Time • 5+ years exp • South Africa
Analytics
Microsoft Excel
Apply
up to $18k per year • In office • Full-Time • 3+ years exp • South Africa
DevOps
SLI/SLO/SLA
Management
Microsoft Office
Apply
See all jobs
This is one of many
1,831,515 more open roles from verified company boards, updated every day.