TRAFFIC Gauteng

Embedded Engineer

SupportFinity
South African Rand . ZAR 200,000 - 300,000

Job Description

Summary

We are seeking a talented Embedded Engineer to design, develop, test, and optimize embedded software and hardware systems. You will work closely with cross functional teams including hardware, firmware, and product engineering to deliver reliable, high performance solutions.

Position Info

Embedded Engineer

Recruiter: Network Recruitment

Job Ref: NES024832/RS Posted: Thursday, February 26, 2026 Location: Johannesburg, South Africa

Key Responsibilities
  • Design and develop embedded software in C/C++
  • Develop firmware for microcontrollers and embedded processors
  • Work with RTOS, device drivers, and communication protocols (SPI, I2C, UART, CAN, etc.)
  • Debug and troubleshoot hardware/software integration issues
  • Participate in code reviews and maintain technical documentation
  • Support product testing, validation, and deployment
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field
  • 3+ years of experience in embedded systems development
  • Strong proficiency in C/C++ programming
  • Experience with microcontrollers (e.g., ARM Cortex, STM32, PIC, etc.)
  • Familiarity with debugging tools (JTAG, oscilloscopes, logic analyzers)
  • Knowledge of communication protocols and hardware interfaces
Application

Please send your CV to the relevant contact details.

Job code: EX-544C7715

Job type: Full-time

Entry level: 0-2 years

Company:

Job Overview

Date Posted
05 Mar 2026
Salary
South African Rand . ZAR 200,000 - 300,000
Location
Gauteng, South Africa

Similar Opportunities

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.