Salary
≈ $21k – $48k per year (Estimated)
Location
In office (Pretoria)
Seniority
Middle · 3+ years exp
Employment
Full-Time
First seen by Alion on Oct 26, 2026. Recruit Pro scores B on the Alion truth index.
Overview
Company
Impact
Profile match
Recruit Pro is a South African recruitment company that places engineers and managers with industrial and mining clients. Its postings include mechanical design engineers for conveyors and structures, production planners, supply chain managers and mining spares and service branch managers in Pretoria, Centurion and Johannesburg. The company is based in South Africa.
Key responsibilities
- Design, write, test and debug embedded firmware for microcontroller and microprocessor-based systems
- Develop device drivers, communication stacks and application layers for sensors, actuators and wireless modules
- Develop and maintain firmware for IoT products, including wireless and wired connectivity
- Carry out hardware bring-up, board debugging and validation
- Work with hardware engineers on schematics, component selection and design reviews
- Integrate embedded devices with cloud and gateway platforms
- Deliver outsourced R&D and IP development work for clients
- Translate client requirements into technical specifications and development plans
- Produce design documentation, test procedures and test reports in line with ISO 9001
- Support production, manufacturing test and in-field support, and maintain products across their life cycle
- B.Eng, B.Tech or BSc in Electronic, Electrical, Computer or Mechatronic Engineering, or Computer Science with an embedded focus
- Minimum of 3 years’ experience developing embedded firmware in a product development or R&D environment
- Strong C, and C++ for embedded systems
- Microcontroller experience (for example ARM Cortex-M, STM32, NXP, Nordic or Microchip)
- Experience with an RTOS (for example FreeRTOS or Zephyr) or bare-metal real-time design
- Peripheral interfaces: SPI, I2C, UART, CAN, ADC and GPIO
- Communication protocols (for example BLE, LoRa, Thread, Modbus or RS-485)
- Ability to read schematics and debug hardware with an oscilloscope, logic analyser and JTAG/SWD debugger
- Git version control, and structured testing and documentation practice
- Able to work independently and in a small engineering team
- Willingness to meet security and vetting requirements for defence-related projects
- IoT product development, including low-power design and over-the-air firmware updates
- Aerospace, defence or other safety-critical development experience (for example DO-178C or MISRA C)
- Experience working within an ISO 9001 quality management system
- Embedded Linux, or FPGA / digital hardware design
- Manufacturing test, production support or product life-cycle experience
- Postgraduate qualification
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,082,274 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
Hardware
Similar stack
Same company
Pretoria
Senior Power Electronics Engineer
3 days ago
$96k – $182k per year · In office · Secret · Full-Time · 5+ years exp · Bachelor's Degree · El Segundo
MATLAB
MATLAB
Simulink
Chips/EDA
LTspice
SpaceTech
ANSYS
Apply
Power Electronics Engineer II
3 days ago
$76k – $144k per year · In office · Secret · Full-Time · 2+ years exp · Bachelor's Degree · El Segundo
MATLAB
MATLAB
Simulink
Chips/EDA
LTspice
SpaceTech
ANSYS
DO-160
Defense
MIL-STD-461
Apply
Embedded Java Software Engineer
1 day ago
≈ $40k – $91k per year (Estimated) · Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Santa Catarina
Java
Java
Maven
Gradle
DevOps
RTOS
Linux
Management
Agile
Scrum
Apply
Electrical Engineer
2 hours ago
$160k – $180k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · Santa Clara
Chips/EDA
PetaLinux
Apply
Principal Electrical Engineer
3 hours ago
$181k – $225k per year · Hybrid · 15+ years exp · Bachelor's Degree · Torrance
SpaceTech
DO-178C
DO-254
DO-160
Apply
Client Technical Solutioner
4 hours ago
$156k – $297k per year · Remote (United States) · Full-Time · 5+ years exp · Bachelor's Degree · Dallas
Python
AI/ML
AI Agents
DevOps
Rest API
GCP
Azure
Git
AWS
Docker
Kubernetes
GitHub
Linux
Apply
≈ $10k – $24k per year (Estimated) · In office · Bachelor's Degree · Yekaterinburg
Python
Bash
DevOps
Git
Linux
Unix
TCP/IP
DNS
Apply
Аналитик DevOps/SRE (команда инфраструктуры)
3 days ago
≈ $13k – $30k per year (Estimated) · Remote (EAEU) · Moscow
Python
Bash
AI/ML
LLM
DevOps
Terraform
Ansible
GCP
GitLab CI
Azure
CI/CD
AWS
Linux
DNS
Apply
Application Operations Engineer
3 days ago
≈ $9.5k – $23k per year (Estimated) · In office · Full-Time · 2+ years exp · Bachelor's Degree · Bangkok
Databases
MySQL
MS SQL
SQLite
DevOps
CI/CD
Git
Docker
Kubernetes
Bitbucket
Management
Confluence
Jira
Apply
Software Developer
3 days ago
$108k – $205k per year · Remote (United States) · Nationals only · Full-Time · 8+ years exp · Bachelor's Degree · United States
JavaScript
Java
TypeScript
PowerShell
Java
Spring Boot
Databases
Oracle
MariaDB
Frontend
Angular
JQuery
Mobile
JUnit
DevOps
Rest API
GitHub Actions
CI/CD
Git
Management
Agile
Apply
Embedded Engineer
8 days ago
≈ $22k – $51k per year (Estimated) · In office · Full-Time · 3+ years exp · Bachelor's Degree · South Africa
Python
C
C++
C
Embedded C
DevOps
RTOS
Apply
Graduate Electrical Engineer
15 days ago
≈ $18k – $43k per year (Estimated) · In office · Full-Time · 1+ year exp · Bachelor's Degree · South Africa
Design
AutoCAD
Apply
Field Service Engineer
4 days ago
≈ $7.5k – $17k per year (Estimated) · In office · Full-Time · 2+ years exp · Bachelor's Degree · South Africa
MedTech
Design Controls
Apply
Systems Engineer
5 days ago
≈ $19k – $42k per year (Estimated) · In office · Full-Time · 4+ years exp · Bachelor's Degree · South Africa
Python
C++
Management
Confluence
Jira
Apply
Senior SAP BTP CAP Node.js Developer
7 days ago
≈ $21k – $57k per year (Estimated) · In office · Contractor · 6+ years exp · Bachelor's Degree · Johannesburg
JavaScript
Java
TypeScript
Node JS
ABAP
ABAP
SAP BTP
Databases
PostgreSQL
SAP HANA
Frontend
React.js
DevOps
Terraform
Azure DevOps
Azure
Cybersecurity
Microsoft Entra ID
Apply
≈ $10k – $19k per year (Estimated) · In office · Internship · Pretoria
Apply
Technical Sales Representative
11 hours ago
$9.3k per year · In office · Full-Time · 3+ years exp · Pretoria
Design
Fusion 360
Apply
Financial Manager: Shared Services
1 day ago
≈ $16k – $32k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Pretoria
Analytics
Microsoft Excel
Apply
≈ $8k – $19k per year (Estimated) · Equity · In office · Full-Time · 2+ years exp · Bachelor's Degree · Pretoria
Apply
Recruitment Consultant
1 day ago
≈ $11k – $21k per year (Estimated) · In office · Full-Time · 2+ years exp · Pretoria
Apply
This is one of many
2,082,274 more open roles from verified company boards, updated every day.

