Senior Real-Time Signal Processing Engineer (C++, Python)

Hire Resolve

Stellenbosch

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hire Resolve, a South African defence and aerospace technology company, seeks a Senior Software Developer to join the Stellenbosch engineering team. You will design and implement advanced signal processing algorithms for radar and sensing solutions in high-performance real-time systems.

You will collaborate across software, firmware and hardware, optimise memory management, and implement low-latency TCP/UDP networking.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or Applied Mathematics is required.
  • Master's degree is advantageous for the role.
  • Minimum of 5 years of industry experience in Software Engineering or Signal Processing.

Responsibilities

  • Design, develop, and optimise high-performance signal processing software.
  • Develop, test, and maintain robust, low-latency network communication protocols using high-speed TCP/UDP.
  • Drive system integration across software, firmware, and hardware components.
  • Implement advanced memory management techniques to optimise application stability and performance.
  • Manage software baselines using modern version control systems and contribute to collaborative development practices.
  • Apply advanced mathematical models to solve complex engineering and signal processing challenges.

Skills

C++
Python
MATLAB
Memory management
Networking (TCP/UDP)
Version control

Education

Bachelor's degree in Engineering, Computer Science, or Applied Mathematics
Master's degree (advantageous)

Job description

Hire Resolve, a South African defence and aerospace technology company, seeks a Senior Software Developer to join the Stellenbosch engineering team. You will design and implement advanced signal processing algorithms for radar and sensing solutions in high-performance real-time systems.

You will collaborate across software, firmware and hardware, optimise memory management, and implement low-latency TCP/UDP networking.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer (Signal Processing)
Senior Software Developer (Signal Processing)

Hire Resolve • Stellenbosch

On-site
ZAR 900,000 - 1,200,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
Signal Processing Specialist: Radar Warning Systems (On-site, Centurion)
Signal Processing Specialist: Radar Warning Systems (On-site, Centurion)

VirtuHire • Centurion

On-site
ZAR 600,000 - 800,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HR Talent Partner SA • Somerset West

On-site
ZAR 500,000 - 700,000
Senior Software Developer
Senior Software Developer

Hire Resolve • Stellenbosch

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

Hire Resolve • Midrand

On-site
ZAR 700,000 - 1,000,000
Senior Embedded Software Developer
Senior Embedded Software Developer

Hire Resolve • Durban

On-site
ZAR 600,000 - 800,000
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

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

HR Talent Partner SA • Somerset West

On-site
ZAR 500,000 - 700,000
Senior Software Engineer — Linux/C++ & IoT Projects
Senior Software Engineer — Linux/C++ & IoT Projects

AtripleA recruitment & temps • Pretoria

On-site
ZAR 550,000 - 900,000