Digital Signal Processing Jobs in Pretoria

Recruite

A vacancy exists for a Software Engineer in the Radar and Electronic Warfare Impact Area within the Defence and Security Cluster. This role will be based in Pretoria CBD.

Job Overview

The successful candidate will design and develop software applications, tools, modules, libraries, and sub-systems for use in the Integrated Radar Software Solutions Group. This is an opportunity to contribute to high-impact projects, including advanced land and naval surveillance radar sensors, SAR sensing systems in UAVs, and spaceborne platforms.

Key Responsibilities

  • Develop cutting-edge real-time software
  • Push the boundaries of current technology in processing throughput
  • Participate in the development of breakthrough radar technology in South Africa for the global defence market
  • Design high-performance systems that challenge the limits of radar and system design
  • Engineer innovative solutions at the heart of next-generation radar systems

Desired Skills

  • Experience in control system development
  • Knowledge of radar systems
  • UI/UX development (e.g., Qt)
  • Embedded systems
  • Familiarity with production software environments

Qualifications and Experience

  • A Bachelor of Engineering degree in Electronic or Computer Engineering with at least five years of experience, or a Master’s degree with at least three years of experience
  • Proficiency in C++ (preferred), C, or C#, and Python
  • Experience with Digital Signal Processing
  • Strong understanding of data structures, algorithms, concurrency, and code optimization
  • Familiarity with GIT Version Control and CI/CD tools
  • Experience with Linux development environments
  • Understanding of network fundamentals

Advantageous Skills

  • Modern C++ standards and libraries
  • Object-oriented programming
  • GPGPU programming (CUDA)
Upload your CV/resume or any other relevant file. Max. file size: 256 MB.