2,133,724open jobs
137,391companies
243,626added this week
Browse all
Location
In office (Johannesburg)
Employment
Full-Time

First seen by Alion on Oct 19, 2026.

Overview
Company
Impact
Profile match
Network Recruitment is a South African recruitment agency that places permanent and contract candidates with client companies. Its head office is at Summit Place Office Park in Menlyn, Pretoria, and it recruits for roles in Johannesburg, Pretoria, Centurion, Cape Town and Durban. Its advertised vacancies cover software developers and engineers, finance and tax specialists, credit risk managers and KYC analysts, published on South African job boards such as PNet and Executive Placements.


SUMMARY:
Are you a Firmware & Hardware Development Engineer who enjoys building innovative embedded solutions from the ground up? This is an exciting opportunity to work with cutting-edge technologies across firmware, hardware, communications, and IoT environments while contributing to the development of next-generation products.

POSITION INFO:
Join a technology-focused engineering environment where you will play a key role in the design, development, testing, and enhancement of embedded hardware and firmware solutions. This role offers the opportunity to work throughout the product development lifecycle, from concept and design through implementation, testing, deployment, and continuous improvement. Working closely with multidisciplinary engineering teams, you will help develop reliable, scalable, and high-quality products while contributing to technical innovation and best-practice engineering standards. This opportunity is ideal for someone who enjoys solving complex technical challenges and working with modern embedded technologies. Key Responsibilities: Design, develop, implement, and test embedded firmware solutions Analyse and design hardware and firmware systems in collaboration with engineering teams Deliver firmware and hardware projects on time, within budget, and to defined quality standards Develop and execute formal testing plans and document test results Investigate system errors, identify root causes, and implement corrective actions Maintain and enhance existing firmware while ensuring reliability and stability Support the adoption of new technologies through firmware and system enhancements Document systems, enhancements, and technical processes Contribute to knowledge sharing and support engineering best practices Mentor and coach junior developers where required Ensure compliance with development standards, methodologies, and toolsets Job Experience and Skills Required: Education: Minimum BSc\/BEng Degree in Computer Engineering, Electronic Engineering, or a related field Experience: Minimum 5 years' relevant firmware and hardware development experience Proven experience developing embedded systems and firmware solutions Experience working throughout the product development lifecycle Technical Skills: Embedded Systems Development RTOS platforms such as FreeRTOS, uClinux, and Micrium uC\/OS-II C Programming Embedded Firmware Development Microcontroller Architectures (Atmel AVR, TI MSP430, Microchip PIC, STM32 ARM, Nordic nRF) GSM\/GPRS\/SMS Modems GSM and LTE Network Communications TCP\/IP Networking SPI, UART, USB, RS485 WiFi and Bluetooth Communications MQTT AWS Communication and Integration Embedded Firmware Testing and Validation Advantageous: RF Development (443MHz, 868MHz, LoRa, Sigfox) SQL Server Application Development using Java, C++, and\/or C# Additional Requirements: Strong analytical and problem-solving skills Excellent troubleshooting and debugging capabilities Ability to work collaboratively within multidisciplinary teams Strong documentation and communication skills Commitment to quality, continuous improvement, and engineering best practices Apply now! For more exciting IT vacancies, please visit: \/>I also specialise in recruiting in the following: Data Engineer Software Developer Data Analyst Infrastructure Architecture …and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles \/ positions. For more information, contact: Karmishka Naidoo Specialist Recruitment Consultant Connect with me on LinkedIn!

 

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,133,724 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
Johannesburg
In office · Full-Time · Cape Town
Analytics
Microsoft Excel
SpaceTech
Siemens NX
Apply
In office · Full-Time · Cape Town
Analytics
Microsoft Excel
SpaceTech
Siemens NX
Apply
In office · Full-Time · Cape Town
C
C++
C
Embedded C
Apply
Electronic Engineer 11 days ago
In office · Full-Time · Johannesburg
Apply
In office · Full-Time · Johannesburg
Apply
In office · Full-Time · Little Rock
Python
Java
TypeScript
SQL
Java
Gradle
AI/ML
LLM Guardrails
Mobile
JUnit
DevOps
Rest API
CI/CD
Git
AWS
Amazon S3
Management
Jira
Agile
QA
Playwright
Apply
In office · Full-Time · 2+ years exp · Bachelor's Degree · Menomonee Falls
Python
SQL
C#
Databases
Databricks
MS SQL
Microsoft Fabric
Design
SolidWorks
Apply
Hybrid · Full-Time · 4+ years exp · Bachelor's Degree · Zagreb
Python
JavaScript
Java
TypeScript
C#
Node JS
COBOL
Perl
Java
Maven
Spring Boot
C#
.NET
Databases
MySQL
PostgreSQL
Db2
Oracle
MS SQL
Apache Kafka
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
Terraform
GCP
Red Hat
GitHub Actions
GitLab CI
Azure
Jenkins
AWS
Docker
Kubernetes
Ubuntu
CentOS Stream
GitHub
Linux
Apply
$116k – $220k per year · In office · Full-Time · 4+ years exp · Bachelor's Degree · Fort Collins · San Jose
C++
Apply
Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Milwaukee
Python
SQL
Analytics
Power BI
Apply
$68k – $88k per year (gross) · In office · Full-Time · 10+ years exp · Centurion
Python
MATLAB
Defense
STANAG
Apply
In office · Full-Time · 3+ years exp · Centurion
Python
MATLAB
SpaceTech
ANSYS
Apply
In office · Full-Time · 2+ years exp · Johannesburg
Apply
In office · Full-Time · 3+ years exp · Johannesburg
Chips/EDA
LTspice
Apply
RF Design Engineer 18 days ago
In office · Full-Time · Johannesburg
Apply
In office · Confidential · 6+ years exp · Johannesburg
Design
Figma
Sketch
Management
Agile
Apply
Sales Intern 3 hours ago
In office · Internship · Johannesburg
Apply
In office · 8+ years exp · Bachelor's Degree · Johannesburg
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
AI/ML
Copilot
ML.NET
Prompt Engineering
Semantic Kernel
LLM
OpenAI
Machine Learning
Frontend
Angular
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
AWS
Management
Agile
Scrum
Apply
≈ $13k – $27k per year (Estimated) · Equity · In office · Full-Time · Johannesburg
Apply
≈ $15k – $33k per year (Estimated) · Equity · Hybrid · Full-Time · Johannesburg
Apply
See all jobs
This is one of many
2,133,724 more open roles from verified company boards, updated every day.