Mid – Snr Signal Processing Engineer

Engineering/Technical
Cape Town – Western Cape

ENVIRONMENT:
A radio astronomy company is seeking a mid to senior-level Signal Processing Engineer to plan, implement, modify, administer, and verify telescope correlator-beamformers and related signal processing systems. The role involves overseeing engineering processes, contributing to design and reviews, leading implementation, and supporting operations. Candidates must have expertise in Systems Engineering, Agile methodologies, and DevOps processes, with high to expert proficiency in Python, Git, Test-Driven Development, Test Automation, and Continuous Integration. Senior engineers should guide junior team members, be accountable for deliverables, and provide senior-level Signal Processing systems support, resolving complex issues independently. A degree in Electronic Engineering, Digital Signal Processing, Control Systems, Computer Science, or related fields is required.
 
DUTIES:
Key Responsibilities:
  • Implement and verify correlator-beamformers and related signal processing systems.
  • Contribute to systems engineering and operations documentation refinement.
  • Support users, operators, and the implementation of releases, system changes, and fixes.
  • Collaborate with the Correlator Beamformer construction teams.
  • Work with the system/array integration team, supporting correlator integration and testing.
  • Act as a senior technical specialist within the Computing and Software team, supporting the establishment of signal processing and correlator operations.
  • Establish and maintain a professional relationship with the Digital Signal Processing team.
  • Participate in project management and activity management activities.
  • Attend relevant training and courses to gain experience and improve knowledge.
  • Research new technologies, methods, or approaches for utilization within the organization.
  • Participate in innovation and technology development initiatives.
  • Mentor and educate junior engineers as needed.
Key Requirements:
Qualification:
  • BTech, BEng, MTech, MEng, or PhD in Electronic Engineering, Digital Signal Processing, Control Systems, Computer Science, or related fields.
Experience:
  • BTech with 13 years of relevant experience, or
  • BEng/MTech with 9 years of relevant experience, or
  • MEng with 7 years of relevant experience, or
  • PhD with 5 years of relevant experience in Digital Signal Processing, FPGA design, development and verification, and software engineering, preferably in an engineering development project environment.
  • Experience with multirate DSP algorithms, including FFTs, FIR and IIR filters, DDS, and DDCs, and 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).
  • Proficiency in Python, C/C++, MATLAB, or Simulink, and experience in development, testing, deployment, commissioning, release, and support of projects.
  • Specialization or leadership in one or more required job knowledge areas.
  • Experience mentoring junior engineers.
Knowledge:
  • Common radio astronomy instrumentation: spectrometers, correlators, beamformers, pulsar timing machines, and transient search machines.
  • Multi-rate and parallel implementations of DSP 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 in configuring instrumentation, integrating, and commissioning DSP systems.
  • Willingness to transition between system development and system support and operations.
Competencies/Skills/Abilities:
Essential:
  • Design, implementation, and verification of high-speed digital computer and electronics hardware and systems.
  • System engineering life cycle processes, including documentation, requirement analysis, architecture design, implementation, integration, and acquisition.
  • Multi-rate and parallel implementations of DSP operations such as FFTs, Filters (FIR, IIR), DDS, DDCs.
  • Memory devices such as SRAM/QDR, DDR-DRAM, or HMC/HBM.
  • Ethernet FPGA controller implementations.
  • Ethernet network technologies and management of switches and routers.
  • Linux operating system and standard tools.
Top of Form
Bottom of Form
 
ATTRIBUTES:
  • Passion for Excellence
  • World-class service
  • People-centered
  • Respect
  • Integrity and Ethics 
  • Accountability