Salary
≈ $16k – $35k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Junior · 2+ years exp
Employment
Full-Time
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 manufacturer and designer of wireless security and alarm monitoring systems, specializing in creating long-range VHF, GPRS, and SMS transceivers, is seeking a Junior-to-Mid Level Embedded Firmware Engineer to maintain, support, and enhance their existing embedded products.
Responsibilities:
- Maintenance & Support: Maintain existing firmware products; investigate, debug, and resolve defects in deployed systems.
- Enhancements & Features: Implement minor feature upgrades and firmware improvements.
- Hardware Debugging: Read and interpret electronic schematics to perform root-cause analysis on firmware/hardware issues using oscilloscopes, logic analyzers, and debuggers.
- Quality & Workflow: Adhere to established coding standards, documentation practices, and Git version control workflows.
- Collaboration: Participate in code reviews, technical discussions, and support the testing, validation, and release processes.
Minimum Requirements:
- Education: Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or a related field.
- Experience: 2-6 years of experience in Embedded C firmware development.
- Microcontrollers: Strong understanding of microcontrollers, peripheral interfaces, and modular firmware design.
- Tools: Proficient with Git and familiar with CI/CD pipelines in a firmware environment.
- Languages: Embedded C (Mandatory)
- Protocols: Serial communication (UART, SPI, $I^2C$, RS485) and basic TCP/IP.
- Architecture: Firm grasp of firmware architecture and state machines.
- Security: Exposure to IoT security best practices (secure boot, OTA updates).
- Advantageous Skills (Nice to Have)
- Wireless communication modules (GSM, LTE, Wi-Fi, etc.) and AT command interfaces.
- Advanced IP networking concepts.
- Bootloaders and custom firmware update mechanisms.
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.
687,847 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.
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
Similar stack
Same company
Johannesburg
$142k – $180k per year • Equity • Remote/Hybrid • Secret • Full-Time • Bachelor's Degree • Burlington
Python
C++
C++
Conan
CMake
AI/ML
Machine Learning
DevOps
CI/CD
Git
GitHub
GitLab
Linux
Robotics
ROS
Path Planning
Management
Confluence
Jira
Agile
Apply
Senior C++ Developer
1 hour ago
≈ $88k – $183k per year (Estimated) • In office • Contractor • London
Python
C
C++
C
Embedded C
C++
Conan
Asio
CMake
Doxygen
AI/ML
CUDA Toolkit
TensorRT
Supervision
CUDA
Mobile
Dependency Injection
DevOps
CI/CD
Docker
Linux
Unix
Cybersecurity
SonarQube
Cryptography
OpenSSL
Apply
Senior Software Engineer
1 hour ago
$170k – $200k per year • In office • Secret • Full-Time • Bachelor's Degree • Tysons
Python
JavaScript
TypeScript
C#
AI/ML
Prompt Engineering
AI Agents
RAG
Agentic Workflows
DevOps
GCP
Azure
CI/CD
AWS
Management
Agile
Scrum
Kanban
Apply
Full Stack Developer (Laravel & React)
1 hour ago
≈ $21k – $53k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Pretoria
JavaScript
PHP
SQL
PHP
Laravel
Databases
MySQL
Frontend
React.js
DevOps
Git
Linux
Apply
Full Stack Developer (Mid-Junior Level)
1 hour ago
≈ $15k – $41k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Frontend
Vue.js
Angular
React.js
DevOps
Azure
CI/CD
Cybersecurity
OWASP Top 10
OWASP
Management
Agile
Apply
SAIPA Graduate Accountant
1 hour ago
≈ $11k – $25k per year (Estimated) • In office • Full-Time • Pretoria
Management
Microsoft Office
Apply
Full Stack Developer (Laravel & React)
1 hour ago
≈ $21k – $53k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Pretoria
JavaScript
PHP
SQL
PHP
Laravel
Databases
MySQL
Frontend
React.js
DevOps
Git
Linux
Apply
Senior Accountant
1 hour ago
$31k – $37k per year • In office • Full-Time • 5+ years exp • Centurion
Apply
Financial Accountant
1 hour ago
$31k – $37k per year • In office • Full-Time • 2+ years exp • Johannesburg
Apply
Apply
Head of Engineering
1 day ago
≈ $37k – $76k per year (Estimated) • Equity • In office • 8+ years exp • Bachelor's Degree • Johannesburg
AI/ML
Copilot
Cursor
Claude Code
AI Agents
LLMOps
LLM Guardrails
EU AI Act
Machine Learning
DevOps
GCP
Azure
AWS
Platform Engineering
FinOps
Cybersecurity
GDPR
Management
Agile
Scrum
Apply
Legal Intern
1 day ago
In office • Internship • Bachelor's Degree • Johannesburg
Cybersecurity
GDPR
Management
Microsoft Office
Apply
Electrical Engineer
20 min ago
≈ $15k – $33k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Johannesburg
Design
AutoCAD
Apply
Data Management Analyst
1 day ago
≈ $15k – $39k per year (Estimated) • Equity • In office • Full-Time • Johannesburg
Apply
License Owner & Operator, Johannesburg
2 days ago
≈ $8.5k – $20k per year (Estimated) • In office • Johannesburg
Apply
This is one of many
687,847 more open roles from verified company boards, updated every day.

