CareerPlanSign in

C++ Developer

Cape Town City Centre, Cape Town Region💼 Full-time🗓 2026-09-02 → 2026-09-24

Core

Design and implement software for signal processing applications, develop high-performance real-time algorithms, and support low-latency network communication protocols.

Role type

C++ Developer (Signal Processing & Real-Time Systems)

Builds

High-performance signal processing software and real-time system components

Domain

Engineering / Radar Signal Processing / Embedded Systems

Deliverable

production ML models | product features

Required skills

C++ (performance-critical), NVIDIA CUDA (parallel computing), Python, MATLAB, radar signal processing, memory management, system-level optimization, TCP/UDP network programming, version control

Preferred skills

System integration techniques, software architecture knowledge

Technologies

NVIDIA CUDA, Python, MATLAB, TCP/UDP

Responsibilities

Design and implement software for signal processing applications; Develop and optimize algorithms for high-performance and real-time systems; Support the development of low-latency network communication protocols; Participate in system integration efforts across software, firmware, and hardware; Maintain software baselines using version control systems; Ensure reliable delivery of assigned software modules and components

Seniority

Mid-Senior, hands-on IC

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