C++ Developer
AMARIS GROUP SA • cape town, city of cape town metropolitan municipality • Posted July 16, 2026
Position Overview
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 to assist overall project timelines.
Qualifications
- Experience in C++ for performance-critical applications.
- Experience with parallel computing using NVIDIA CUDA.
- Experience in programming, scripting, and simulation using Python and MATLAB.
- Experience in radar signal processing.
- Academic background: Degree in Engineering, Computer Science, or Applied Mathematics.
- Understanding of memory man...