Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Communicate Recruitment

Stellenbosch

On-site

ZAR 600 000 - 700 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology recruitment agency is seeking an Intermediate C++ Developer in Stellenbosch to join a high-stakes environment where embedded systems are crucial. You will need a Bachelor’s in Engineering or Computer Science and at least 3 years of experience in Embedded C++. The role requires a strong understanding of microcontrollers and hardware interfaces. Candidates must showcase problem-solving skills and the ability to implement algorithms cleanly and reliably. Competitive salary of R600 000 – R700 000 is offered.

Qualifications

  • 3+ years of experience in Embedded C++ required.
  • Solid understanding of embedded Linux or RTOS environments.
  • Comfortable working from schematics and close to hardware.

Responsibilities

  • Develop embedded systems with a focus on performance optimization.
  • Tackle complex challenges in embedded environments.

Skills

Embedded C++ experience
Understanding of microcontrollers
Hardware interface experience (SPI, I2C, etc.)
Algorithm implementation
Problem-solving

Education

Bachelor’s degree in Engineering or Computer Science
Job description
C++ Developer
Boland- in office
R600 000– R700 000

When the stakes are high and every second matters — My client is looking for a code -changer. Someone who thrives on pressure, executes with precision, and scores every time code hits silicon.

CALLING ALL INTERMEDIATE EMBEDDED C++ PLAYERS — THIS IS YOUR FIELD.

This isn’t a warm-up. This is the main event. If you want to step onto the gridiron of embedded systems and make real impact, read on..

WHAT IT TAKES TO WIN
  • Bachelor’s degree in Engineering or Computer Science
  • 3+ years of Embedded C++ experience — intermediate level
  • Solid understanding of microcontrollers, embedded Linux, or RTOS environments
  • Experience working with hardware interfaces (SPI, I2C, UART, CAN, etc.)
  • Comfortable working from schematics and close to hardware
  • Exposure to algorithm implementation and performance optimisation
  • A methodical problem-solver who values reliability and clean design

No strangers to challenges — you tackle them head-on, every time.

If you’re the kind of developer who enjoys turning complex algorithms into elegant embedded systems — and seeing hardware respond because of your code — we should talk..

  • Contact Chelsea Fisher on chfisher@communicate.co.za or 021 418 1750, quoting the Ref: CTI006311
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.