Current jobs related to SENIOR SOFTWARE ENGINEER: - Pretoria, Gauteng - ExecutivePlacements


  • Pretoria, Gauteng, South Africa Hire Resolve Full time R400 000 - R800 000 per year

    Hire Resolve is currently seeking a skilled Senior .Net Software Engineer to join our client's team in Pretoria. Our client is a well-established company in the software development industry, known for their innovative solutions and commitment to excellence. As a Senior .Net Software Engineer, you will be responsible for developing and maintaining...


  • Pretoria, Gauteng, South Africa Resourgenix (Pty) Ltd Full time R72 000 - R1 152 000 per year

    We're Hiring: Software Developers (Onsite – Pretoria)Pretoria, Gauteng| PermanentAre you a problem-solver who loves building scalable, high-quality software? Do you enjoy working across integrated systems, APIs, and modern engineering environments? If yes — this opportunity is for you. What You'll Be DoingYou'll join a high-performing engineering team...


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full time R80 000 - R120 000 per year

    We are seeking an experienced and driven Intermediate/Senior Software Engineer to join our dynamic team. The ideal candidate will have a robust background in software development, a keen interest in learning and implementing the latest technologies, and an affinity for architectural design principles.Key Responsibilities:Design, develop, and maintain...


  • Pretoria, Gauteng, South Africa Council for Scientific and Industrial Research (CSIR) Full time R250 000 - R450 000 per year

    The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state. The CSIR has a vacancy for a...

  • Software Engineer

    6 days ago


    Pretoria, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Job Title: Software EngineerLocation: Pretoria, South AfricaHire Resolve, a reputable recruitment agency, is seeking a talented Software Engineer to join our client's team in Pretoria. The ideal candidate will have a passion for software development and a strong understanding of programming languages and technologies. As a Software Engineer, you will be...

  • Software Engineer

    2 weeks ago


    Pretoria, Gauteng, South Africa Mukuru Full time R400 000 - R800 000 per year

    About MukuruMukuru is one of Africa's leading FinTech companies, on a mission to make financial services accessible, affordable, and reliable for everyone. With over 40 million cross-border transactions processed, we're transforming how communities move money and access financial tools that improve everyday life.From remittances to insurance, the Mukuru...

  • Software Engineer

    6 days ago


    Pretoria, Gauteng, South Africa Hire Resolve Full time R60 000 - R120 000 per year

    Position: Software EngineerHire Resolves client is seeking a highly skilled and experienced Software Engineer to join their dynamic team in Pretoria, Gauteng. The ideal candidate will be responsible for designing, developing, and maintaining software solutions that meet the needs of the clients and contribute to the overall success of the...


  • Pretoria, Gauteng, South Africa BBD Full time R250 000 - R600 000 per year

    We're looking for Java engineerswith+4 years working experienceandSpring BootBBD is looking for Java engineers to assist with:Conducting software analysis, programming, testing and debuggingIdentifying production and non-production application issuesContributing in all phases of the development lifecycleWriting well designed, testable, efficient...

  • Software Engineer

    1 week ago


    Pretoria, Gauteng, South Africa Mukuru Full time R150 000 - R250 000 per year

    About MukuruMukuru is one of Africa's leading FinTech companies, on a mission to make financial servicesaccessible, affordable, and reliablefor everyone. With over40 million cross-border transactionsprocessed, we're transforming how communities move money and access financial tools that improve everyday life.Fromremittancestoinsurance,the Mukuru Money Card,...

  • C++ Software Engineer

    7 hours ago


    Pretoria, Gauteng, South Africa The Legends Agency Full time R520 000 - R780 000 per year

    C++ Software Engineer Join a cutting-edge simulation software company shaping real-time systems. Pretoria | R R65 000 About Our Client Our client is a specialist provider of high-performance simulation software. With a strong focus on real-time systems and mathematical modelling, the company offers an innovative environment where engineers solve complex...

SENIOR SOFTWARE ENGINEER:

3 weeks ago


Pretoria, Gauteng, South Africa ExecutivePlacements Full time R120 000 - R240 000 per year

SENIOR SOFTWARE ENGINEER: (Digital Signal Processing)

Recruiter:
Premium Consulting

Job Ref:
SENIOR SOFTWARE ENGI..

Date posted:
Thursday, October 30, 2025

Location:
Pretoria, South Africa

Salary:
NG

SUMMARY:
SENIOR SOFTWARE ENGINEER

POSITION INFO:
SENIOR SOFTWARE ENGINEER
: (Digital Signal Processing) (DSP)

Key responsibilities:**

  • Develop cutting edge real-time software.
  • Push the boundaries of current technology in processing throughput;
  • Be part of a team developing breakthrough radar technology in South Africa, set for deployment in the global defence market;
  • Develop high-performance systems that challenge the limits of radar and system design;
  • Engineer groundbreaking solutions at the heart of next-generation radar systems.

Qualifications, skills and experience:

  • A Bachelor of Engineering degree in electronic or computer engineering with at least five years' experience; OR
  • A Master's degree in electronic or computer engineering with at least three years' experience;
  • Experience in the following is required:
  • Digital Signal Processing;
  • C++ (preferably, otherwise C or C#), and Python;
  • Data structures, algorithms, concurrency, and code optimization;
  • GIT Version Control and CI/CD tools;
  • Linux development environments;
  • Understanding of how networks work.
  • Experience in the following will be advantageous;
  • Modern C++ standards and libraries;
  • Object-oriented programming;
  • GPGPU programming (CUDA);
  • Control system development;
  • Data acquisition;
  • Radar, Communications or Electronic Warfare signal processing
  • UI/UX development (e.g. in Qt);
  • Embedded systems;
  • Production software environments;
  • End-to-end lifecycle of software development.
  • High ownership and autonomy across the end-to-end lifecycle of software development.
  • Ability to quickly understand and navigate complex systems and established code bases.