Senior Radar Signal-Processing Software Engineer

Salix Recruitment

Stellenbosch

On-site

ZAR 900,000 - 1,200,000

Full time

31 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Salix Recruitment seeks a Senior Software Developer specializing in signal processing to join a pioneering engineering team in Stellenbosch. You will craft high-performance algorithms for radar and sensing solutions, bridging mathematics and software with hardware integration.

The role focuses on designing, implementing and optimising complex DSP software, while collaborating across hardware, firmware and software domains to deliver low-latency, scalable systems.

Qualifications

  • Matric (Grade 12) is required.
  • A degree in Engineering, Computer Science or Applied Mathematics is required.
  • 5+ years of relevant experience in software engineering and/or signal processing.
  • Advanced proficiency in C and strong programming/simulation capabilities in Python and MATLAB.
  • Strong memory management and system-level optimisation knowledge; TCP/UDP/network programming.
  • Experience with modern source control systems (e.g., Git).
  • Master’s degree in a relevant field is advantageous.

Responsibilities

  • Design, develop and optimise high-performance signal processing software.
  • Develop complex algorithms and translate advanced mathematical models into production-ready software.
  • Build and optimise low-latency TCP/UDP communication and network protocols.
  • Integrate software across hardware, firmware and software systems.
  • Optimise memory management and system-level performance for high-throughput applications.
  • Develop and maintain clean, scalable, collaborative code using modern version control.
  • Take ownership of projects from concept through to successful implementation.
  • Work closely with multidisciplinary engineering teams to solve challenging technical problems.

Skills

C Programming
Signal Processing
Digital Signal Processing
Python
MATLAB
Advanced Mathematics
Algorithm Development
Memory Management
High-Performance Computing
TCP/IP / Network Programming
System Integration
NVIDIA CUDA / Parallel Computing
Radar Signal Processing
Systems-Level Software Development
Problem Solving
Technical Leadership
Collaboration
Adaptability

Education

Matric (Grade 12)
Bachelor's degree in Engineering, Computer Science or Applied Mathematics
Master’s degree in a relevant field

Tools

MATLAB
Python
C
NVIDIA CUDA
Git
CUDA

Job description

Salix Recruitment seeks a Senior Software Developer specializing in signal processing to join a pioneering engineering team in Stellenbosch. You will craft high-performance algorithms for radar and sensing solutions, bridging mathematics and software with hardware integration.

The role focuses on designing, implementing and optimising complex DSP software, while collaborating across hardware, firmware and software domains to deliver low-latency, scalable systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Salix Recruitment • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Senior DSP Engineer for Radio Astronomy Systems
Senior DSP Engineer for Radio Astronomy Systems

SARAO • Cape Town

On-site
ZAR 900,000 - 1,300,000
Vacant Position – Digital Signal Processing Engineer (DSP)
Vacant Position – Digital Signal Processing Engineer (DSP)

SARAO • Cape Town

On-site
ZAR 900,000 - 1,300,000
C++ Real-Time Signal Processing Engineer (CUDA)
C++ Real-Time Signal Processing Engineer (CUDA)

ATS Client • Cape Town

On-site
ZAR 600,000 - 1,000,000
International community
Diversity & equal opportunity
Robust training with internal Academy
+1
Senior Systems Engineer - R&D
Senior Systems Engineer - R&D

Placements24 • Welkom

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Comprehensive benefits
Professional development
+3
Senior Software Developer
Senior Software Developer

Hire Resolve • Stellenbosch

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Software Engineer
Senior Software Engineer

PRR Recruitment Services • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Systems Engineer — R&D Architect
Senior Systems Engineer — R&D Architect

Placements24 • Welkom

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Comprehensive benefits
Professional development
+3
Senior Systems Technician - RF & Embedded Electronics
Senior Systems Technician - RF & Embedded Electronics

HENSOLDT South Africa • Pretoria

On-site
ZAR 900,000 - 1,200,000
Senior Systems Engineer - Embedded Systems
Senior Systems Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid
Retirement planning
+3