2,139,755open jobs
136,371companies
254,657added this week
Browse all
Location
In office (Johannesburg)
Employment
Full-Time

First seen by Alion on Oct 29, 2026.

Overview
Company
Impact
Profile match
Hemisphere Talent Solutions is a talent agency that builds a network of remote technology professionals. It recruits front-end developers and other engineers who work with US-based software engineering, product and design teams. The company is headquartered in Johannesburg, South Africa.
Introduction

Hemisphere Talent Solutions is building a talent pool of Embedded Software Engineers to support US-based technology, automotive, electronics and industrial engineering companies. Successful candidates will develop and test embedded software for connected devices, controllers and real-time systems.

Working Arrangement: Remote from South Africa, with agreed US working-hour overlap. Some projects may require access to approved development boards or testing hardware.

 

Duties & Responsibilities
  • Design, develop and maintain embedded software and firmware using C/C++.

  • Develop software for microcontrollers, embedded Linux platforms and real-time operating systems.

  • Implement device drivers, communication protocols and hardware interfaces.

  • Perform debugging, unit testing, integration testing and software optimization.

  • Collaborate with US hardware, firmware and systems engineering teams.

Desired Experience & Qualification
  • Bachelor's degree in Computer Engineering, Electrical/Electronic Engineering, Computer Science or related field.

  • 3–8 years of embedded software development experience.

  • Strong programming proficiency in C/C++ and working knowledge of Python.

  • Experience with Embedded Linux, FreeRTOS, Zephyr or another RTOS.

  • Familiarity with ARM Cortex-M, STM32, NXP or Texas Instruments microcontrollers.

  • Experience with UART, SPI, I2C, CAN bus and Ethernet protocols.

  • Proficiency in Git, debugging tools and embedded development environments.

  • Strong English communication and ability to collaborate with US engineering teams.

 

Preferred: Experience with AUTOSAR, MISRA C, JTAG/SWD debugging, hardware-in-the-loop testing or CI/CD pipelines.

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,139,755 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 · Johannesburg
Apply
In office · Full-Time · Cape Town
DevOps
Azure
Windows Server
AWS
Linux
Windows
Apply
In office · Full-Time · Cape Town
Apply
In office · Full-Time · Johannesburg
Chips/EDA
LTspice
Apply
Embedded Engineer 1 day ago
In office · Full-Time · Johannesburg
Python
C
C++
C
Embedded C
DevOps
RTOS
Apply
Embedded Engineer 1 day ago
In office · Full-Time · Johannesburg
Python
C
C++
C
Embedded C
DevOps
RTOS
Apply
In office · Full-Time · Johannesburg
Apply
In office · Full-Time · Johannesburg
Apply
$33k – $36k per year (gross) · In office · Full-Time · Johannesburg
PHP
Analytics
Microsoft Excel
Apply
Apply
See all jobs
This is one of many
2,139,755 more open roles from verified company boards, updated every day.