Senior Software Engineer: Digital Signal Processing (dsp)

Pretoria, Gauteng, South Africa

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1475344
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned