Enable job alerts via email!

Senior C++ Engineer (Cape Town)

The Legends Agency

Cape Town

Hybrid

ZAR 1,000,000 - 1,600,000

Full time

18 days ago

Job summary

A leading company is seeking a Senior C++ Engineer specializing in high-performance computing based in Cape Town. The ideal candidate will develop and optimize C++ code, collaborate with data scientists, and mentor junior engineers. This hybrid role offers a competitive salary between R1 million and R1.6 million PA, reflecting the expertise required for effective algorithmic implementation.

Qualifications

  • 5+ years in high-performance software development.
  • Strong C++ expertise; Python and C experience preferred.
  • Problem-solving mindset in a fast-paced environment.

Responsibilities

  • Write and maintain high-performance, production-level C++ code.
  • Build and scale algorithmic features and data pipelines.
  • Collaborate with data scientists to translate prototypes to production.

Skills

C++
Python
C
Linux
GIT
GDB
Signal processing
Machine Learning fundamentals
Networking
GPU programming

Job description

Senior C++ Engineer (High Performance Computing)

Location & Work Setup

  • Location: Cape Town

  • Work Model: Hybrid (2 days in-office)

  • Salary:R1 million - R1.6 million PA

Key Responsibilities

  • Write and maintain high-performance, production-level C++ code

  • Build and scale algorithmic features and data pipelines

  • Collaborate with data scientists to translate prototypes to production

  • Optimize software for accuracy, reliability, efficiency, and latency

  • Mentor junior engineers and support technical leadership

Required Skills & Experience

  • 5+ years in high-performance software development

  • Strong C++ expertise; experience in Python and C (Go a bonus)

  • Linux, GIT, GDB, profiling, unit testing

  • Signal processing, ML fundamentals (e.g. digital filters, regressions)

  • Networking (TCP/IP, UDP, OSI model, sockets)

  • Data formats: Protobuf, JSON, Avro

  • GPU programming (e.g. CUDA) is advantageous

Personal Traits

  • Problem-solving mindset in a fast-paced environment

  • Hands-on and detail-focused

  • Strong communicator and mentor

Reporting Line

  • Reports to: Embedded Software Manager

  • Works with: Chief Architect, Data Science team, Embedded & Backend developers

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.