Signal Processing Engineer - Cape Town, South Africa - Kamo Placements

    Kamo Placements
    Kamo Placements Cape Town, South Africa

    Found in: Talent ZA 2A C2 - 1 week ago

    Default job background
    Description
    JOB DESCRIPTION
    • Implement and verify company-Mid correlator-beamformers and related signal processing systems.
    • Assist in systems engineering and Operations documentation refinement
    • Support users, operators, as well as the implementation of releases, system changes and fixes.
    • Work with the Correlator Beamformer construction teams
    • Work with system/array integration team, supporting correlator integration and testing
    • Be an integral member of the company-Mid Computing and Software team, as a senior technical specialist that supports the establishment of company-Mid signal processing and correlator operations
    • Establish and maintain a professional relationship with company Digital Signal Processing team.
    • Participate in project management and activity management activities
    • Attend relevant training/courses to gain experience and improved knowledge.
    • Research new technologies, methods or approaches, with the purpose of utilizing them within the organization.
    • Participate in innovation and technology development initiatives.
    • Acquire further education, mentorship and expertise as necessary

    JOB REQUIREMENTS

    Key Requirements:


    Qualification:
    • BTech/ BEng/ MTech/Meng/ PHD in electronic engineering, Digital Signal Processing, Control systems, Computer Science, or such relevant qualifications

    Experience:
    • BTech coupled with 6 years relevant working experience; or BEng/ MTech coupled with 4 years relevant working experience; or
    • MEng coupled with 3 years relevant working experience; or PHD coupled with 1 year relevant working experience in Digital Signal Processing, FPGA design, development and verification, combined with software engineering, preferably in an engineering development project environment.
    • Experience with multirate DSP algorithms, including FFTs, FIR and IIR filters, DDS and DDCs and signal processing operational concepts such as data buffering, transposing and reordering
    • Experience in parallel, multirate DSP algorithm development and implementation, with experience in accelerating these implementations on FPGAs or general HPC (e.g. CPU/GPU)
    • Python, C/C++, MATLAB or Simulink programming and experience in development, testing, deployment, commissioning, release and support of projects
    • Specialization or leadership in one or more Required Job Knowledge areas
    • Mentoring junior engineers

    Knowledge:
    • Common radio astronomy instrumentation: spectrometers, correlators, beamformers and pulsar timing machines and transient search machines.
    • Multi-rate and parallel implementations of Digital Signal Processing operations such as FFTs, Filters (FIR, IIR), DDS, DDCs. * Memory devices, such as SRAM/QDR, DDR-DRAM or HMC/HBM
    • Ethernet FPGA controller implementations.
    • Systems Engineering processes.
    • Ethernet network technologies and management of switches and routers.
    • Linux operating system and standard tools.
    • Practical experience configuring instrumentation, integrating and commissioning Digital Signal Processing systems * Willingness to transition between system development and system support and operations