CareerPlanSign in

C++ Software Engineer

Sandton, North Johannesburg💼 Full-time🗓 2025-11-10 → 2026-09-21

Core

Developing high-performance applications and maintaining existing software for medical device certification compliance.

Role type

C++ Software Engineer

Builds

High-performance applications and software updates

Domain

Medical device software engineering

Deliverable

production ML models | product features

Required skills

C++, C, C#, Visual Studio, system and architecture design, software and hardware integration, source control (Git), unit testing, performance analysis, API integration, technical documentation

Preferred skills

Mathematics up to 3rd year level

Technologies

C++, C, C#, Visual Studio, Git

Responsibilities

Analyse needs and generate specifications, Design and implement software applications, Test, review, and deliver applications within QMS, Maintain existing software by updating and fixing bugs, Update data packs and/or software release versions, Lead and manage development tasks and projects

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.