About this role
We are looking for a Digital Signal Processing Engineer who will work closely with peers across functional engineering groups and key stakeholders to ensure satisfactory delivery of the Data Processing & Pipelines Departments systems and products. We have a permanent role in Cape Town Key Responsibilities: Implementation of digital signal processing (DSP) products, applications and/or algorithms for Radio Astronomy data processing systems that satisfy higher-level system functional andperformance requirements Implementation of these products contains elements of digital signal processing system design, FPGA development, software development and high-speed data transport Support analysis, definition, integration, verification and validation activities of DSP products at various system levels Development of software to control, monitor, debug and support operation of the developed products and applications Follow and support the relevant Systems Engineering processes for product development throughout the entire product or application lifecycle from conceptualisation through to decommissioning Support deployment, maintenance, upgrades, operation and decommissioning of developed products Participate in and support the generation of technical system and product-related documentation applicable to developed DSP products to support the delivery and handover of the Data Processing & Pipelines Group's products Participate in Research & Development initiatives within the Data Processing & Pipelines Group to develop novel ideas for future products and contribute to the overall continuous development of the group Qualification: B.Tech (Eng) (NQF 7) in Electrical, Electronics or Mechatronics Engineering with 6+ years relevant experience, OR B.Eng/B.Sc (Eng) (NQF 8) in Electrical, Electronics or Mechatronics Engineering with 4+ years relevant experience; OR MSc / M.Eng (NQF 9) in Electrical, Electronics or Mechatronics Engineering with 3+ years relevant experience; OR PhD (NQF 10) in Electrical, Electronics or Mechatronics Engineering with 1+ years relevant experience Experience: Experience as a DSP or FPGA Engineer with experience implementing digital signal processing algorithms on FPGA-based hardware using HDL or other design tools Experience in designing digital signal processing systems at a higher, product level or in low-level implementation of components and features Experience building data processing applications specifically for Radio Astronomy instrumentation is advantageous but not required Implementing parallel processing on FPGA hardware Implementation of accelerated and optimised DSP algorithms Experience analysing system requirements and defining a suitable system design Writing technical documentation describing the implementation and design of products at various technical levels Software Development or Scientific Computing proficiency in either Python, C++, or Matlab Working with workflow and issue management tools (e.g., JIRA) Working with source code and version control tools (e.g., Git) Please call us on 010 030 0127 for more information. NB: Should you not hear from us in 6weeks please consider your application unsuccessful.