• Post Date: June 25, 2025
  • Apply Before: December 31, 2025
Job Description
Job title:  DSP Software Engineer

Location: Pretoria (On-site)

A Digital Signal Processing (DSP) Software Engineer position is available.

This role’s responsibilities include designing and developing embedded DSP software. The engineering team operates in an agile development environment, collaborating with software engineers, hardware engineers, and R&D test engineers on multi-year international projects.

Minimum Requirements:

  • A degree in BEng Electronic Engineering, BEng Computer Engineering or BSc Computer Science (or similar).
  • 0 to 5 years of software development experience in a professional capacity.

Main Responsibilities:

  • Develop digital communication software components.
  • Understand international standards and requirements specifications.
  • Develop software in accordance with relevant coding standard specifications.
  • Implement and verify standardised waveforms.
  • Apply digital signal processing techniques, such as modulation, synchronisation,
  • channel estimation and equalisation.

Advantageous Knowledge, Skills and Experience:

  • Experience with digital signal processing development processes and tools.
  • Experience in developing embedded applications with C++.
  • Experience with the Code Composer (TI) toolchain.
  • Experience in waveform design, modulation techniques, error correction, etc.
  • Experience with FPGA signal processing firmware development, VHDL Quartus and the ModelSim toolchain.
IMPORTANT INFO:  

  • Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Let’s Recruit to process your personal information to consider your application for this position and other positions available. All Personal Information which you provide to Let’s Recruit will be used and/or retained only for the purposes for which it is collected.
  • Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please consider your application unsuccessful. Any personal information collected as part of your application will be securely destroyed in accordance with South African legislation.
  • Successful applicants will be contacted within 14 days of applying.
  • Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
To apply, send your detailed resume to nadia@letsrecruit.co.za