Talent.com
SENIOR SOFTWARE ENGINEER: (Digital Signal Processing)
SENIOR SOFTWARE ENGINEER: (Digital Signal Processing)Premium Consulting • Pretoria, South Africa
SENIOR SOFTWARE ENGINEER: (Digital Signal Processing)

SENIOR SOFTWARE ENGINEER: (Digital Signal Processing)

Premium Consulting • Pretoria, South Africa
30+ days ago
Job description

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 Masters degree in electronic or computer engineering with at least three years experience;

Experience in the following is required:

o Digital Signal Processing;

o C++ (preferably, otherwise C or C#), and Python;

o Data structures, algorithms, concurrency, and code optimization;

o GIT Version Control and CI/CD tools;

o Linux development environments;

o Understanding of how networks work.

Experience in the following will be advantageous;

o Modern C++ standards and libraries;

o Object-oriented programming;

o GPGPU programming (CUDA);

o Control system development;

o Data acquisition;

o Radar, Communications or Electronic Warfare signal processing

o UI/UX development (e.g. in Qt);

o Embedded systems;

o Production software environments;

o 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.

Create a job alert for this search

SENIOR SOFTWARE ENGINEER: (Digital Signal Processing) • Pretoria, South Africa

Similar jobs
Senior COBOL Programmer(IT 14)

Senior COBOL Programmer(IT 14)

Werkie • Pretoria, ZA
Develop, enhance, and maintain COBOL-based software systems.Provide advanced support for existing systems.Lead and mentor junior programmers within the team.Work directly with end-users to solve co...Show more
Last updated: 18 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Belay Talent Solution • Pretoria, South Africa
Quick Apply
Menlyn, in office, hybrid after completion of probation.The required Candidate will be required to build and maintain e-commerce solutions.Design, develop, and optimise scalable software that drive...Show more
Last updated: 17 days ago
Senior Software Engineer in Test (Full-Stack/Python)

Senior Software Engineer in Test (Full-Stack/Python)

Mindrift • Pretoria, Gauteng, ZA
Remote
Quick Apply
Please submit your CV in English and indicate your level of English proficiency.Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, eva...Show more
Last updated: 28 days ago
Senior Software Engineer (Golang)

Senior Software Engineer (Golang)

Belay Talent Solution • Pretoria, South Africa
Remote
Quick Apply
Menlyn, in office, hybrid after completion of probation.The required Candidate will be required to build and maintain e-commerce solutions.Design, develop, and optimise scalable software that drive...Show more
Last updated: 15 days ago