
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A technology recruitment firm in South Africa seeks an experienced Embedded Linux Engineer to develop and maintain software on embedded Linux platforms. The role involves configuring and debugging the Linux kernel and managing device trees. Candidates should have a minimum of 5 years of relevant experience, strong skills in C/C++, and a degree in Electrical or Electronic Engineering. This hybrid position offers hands-on involvement in a technically challenging environment.
This role is suited to an experienced Embedded Linux Developer who enjoys working close to the hardware and solving real-world technical problems. You will build, maintain and improve embedded Linux platforms that are used in production systems deployed internationally.
You will join a growing engineering team supporting a US-based operation with strong South African roots. The work is hands‑on, technically challenging and varied, with exposure to embedded software, hardware interaction and full platform ownership.
Tech Stack: Embedded Linux, C/C++, Linux Kernel, Yocto / Buildroot, device drivers, bootloaders, Git.
Type: Hybrid (3 days in office per week).
Duties and Responsibilities:
Requirements:
Essential:
Advantageous:
If you enjoy working on embedded systems that move beyond theory into real deployments, and you want to be part of a technically strong engineering team, this role is worth a conversation. Apply with your CV and a short note outlining your availability and experience.