2,047,079open jobs
122,749companies
241,206added this week
Browse all
Salary
≈ $27k – $63k per year (Estimated)
Location
In office (Durban)
Seniority
Senior · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 2, 2026. First seen by Alion on Oct 23, 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 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 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.
2,047,079 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
Durban
up to $45k per year · In office · Full-Time · Bachelor's Degree · Midrand
Go
C++
Databases
MySQL
DevOps
RTOS
Linux
Apply
Equity · In office · Internship · Master's Degree · Santa Clara
Chips/EDA
LTspice
Apply
$62k – $82k per year · Equity · In office · Full-Time · Bachelor's Degree · Billerica
Apply
≈ $55k – $118k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · Singapore
SpaceTech
FMEA
MedTech
CAPA
Energy
ETAP
Apply
In office · Full-Time · Bachelor's Degree · George Town
Python
C++
AI/ML
Anomaly Detection
DevOps
Linux
Unix
Apply
≈ $41k – $108k per year (Estimated) · Remote (Romania) · Full-Time · Master's Degree · Romania
Python
C++
AI/ML
llama.cpp
vLLM
SGLang
KV Cache
DevOps
SLURM
CI/CD
Jenkins
Kubernetes
GitHub
Apply
Hybrid · Madrid
Mobile
React Native
Maestro
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Git
Gitflow
Bitbucket
GitHub
GitLab
Cybersecurity
SonarQube
Management
Jira
Scrum
Kanban
QA
Selenium
Cucumber
Cypress
Playwright
Appium
Postman
BrowserStack
Rest-Assured
Detox
Karate DSL
Apply
Cloud DevOps 7 days ago
Hybrid · 4+ years exp · Madrid
Python
SQL
Databases
PostgreSQL
Databricks
ElasticSearch
Apache Kafka
AI/ML
Spark
MLFlow
Kubeflow
DevOps
Rest API
Terraform
Helm
Azure DevOps
GitHub Actions
CloudFormation
Dynatrace
Prometheus
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Bicep
Amazon EKS
Azure AKS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon CloudWatch
Amazon Kinesis
Cybersecurity
SonarQube
Analytics
Power BI
ETL/ELT
Azure Data Factory
QA
Pytest
Apply
In office · 2+ years exp · Shanghai
Python
Java
TypeScript
Databases
PostgreSQL
Milvus
pgvector
Qdrant
AI/ML
LangGraph
AutoGen
LangChain
Claude
DeepSeek
Dify
Model Context Protocol
Function Calling
CrewAI
RAG
LLMOps
A2A
Human-in-the-Loop
DevOps
CI/CD
Apply
Hybrid · Full-Time · 4+ years exp
Python
AI/ML
Feature Store
DevOps
CI/CD
AWS
Apply
$29k – $36k per year · In office · Full-Time · Bachelor's Degree · Cape Town
Chips/EDA
Eagle
DipTrace
Apply
≈ $27k – $61k per year (Estimated) · In office · Full-Time · 5+ years exp · Bachelor's Degree · South Africa
Apply
Electrical Engineer 10 days ago
$11k – $25k per year · In office · Full-Time · South Africa
Apply
≈ $27k – $62k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · South Africa
Python
C++
DevOps
RTOS
CI/CD
Git
IoT
FreeRTOS
Apply
≈ $26k – $59k per year (Estimated) · In office · Full-Time · 5+ years exp · Bachelor's Degree · South Africa
Management
Agile
Waterfall
Apply
$22k – $29k per year · In office · Full-Time · Durban
Apply
In office · Full-Time · Bachelor's Degree · Durban
Apply
≈ $19k – $34k per year (Estimated) · In office · Full-Time · 5+ years exp · Bachelor's Degree · Durban
Apply
Branch Manager 1 day ago
≈ $18k – $52k per year (Estimated) · In office · Full-Time · 10+ years exp · Durban
Apply
≈ $14k – $31k per year (Estimated) · In office · Full-Time · 4+ years exp · Durban
Apply
See all jobs
This is one of many
2,047,079 more open roles from verified company boards, updated every day.