×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Stellenbosch, 7600, South Africa
Listing for: Salix Recruitment
Full Time position
Listed on 2026-10-10
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Python, AI Engineer (Applied/Software)
Job Description & How to Apply Below

Shape the technology behind next-generation radar and sensing systems.

We are looking for an exceptional Senior Software Developer specialising in Signal Processing to join a highly specialised engineering environment in Stellenbosch.

This is an opportunity for a software engineer who enjoys solving complex problems at the intersection of mathematics, software engineering, signal processing and high-performance computing.

You will be responsible for developing sophisticated algorithms and performance-critical software that directly influences the capability, accuracy and efficiency of advanced radar and sensing solutions.

This is more than a traditional software development role. You’ll be working on complex, high-performance technology where mathematics, algorithms and software come together to solve real-world engineering challenges.

If you thrive on technically challenging problems, enjoy working close to the hardware and want your software to have a direct impact on sophisticated sensing and radar capabilities, this is an opportunity worth exploring.

Duties:
  • 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 and 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
Job Experience &

Skills Required:

Qualifications:
  • Matric (Grade 12)
  • A degree in Engineering, Computer Science or Applied Mathematics
Experience:
  • 5+ years’ relevant experience in software engineering and/or signal processing
  • Advanced proficiency in C
  • Strong programming and simulation capabilities in Python and MATLAB
  • Strong understanding of memory management and system-level optimisation
  • Strong knowledge of TCP/UDP and network programming
  • Experience with modern source control systems
  • Exceptional mathematical and analytical ability, particularly within digital signal processing
  • Highly advantageous
  • NVIDIA CUDA / parallel computing experience
  • Previous experience in radar signal processing
  • Experience with complex system integration
  • A Master’s degree in a relevant field
Skills &

Competencies:
  • C Programming
  • Signal Processing
  • Digital Signal Processing (DSP)
  • Python & MATLAB
  • Advanced Mathematics
  • Algorithm Development & Optimisation
  • Memory Management
  • High-Performance Computing
  • TCP/IP, TCP/UDP & Network Programming
  • System Integration
  • NVIDIA CUDA / Parallel Computing
  • Radar Signal Processing
  • Systems-Level Software Development
  • Problem Solving & Analytical Thinking
  • Project Ownership & Technical Leadership
  • Collaboration & Adaptability

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary