Talent.com
The Hiring House
Digital Signal Processing EngineerThe Hiring House • Cape Town, South Africa
Search for other jobs
Digital Signal Processing Engineer

Digital Signal Processing Engineer

The Hiring House • Cape Town, South Africa
30+ days ago
Job description

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

Create a job alert for this search

Digital Signal Processing Engineer • Cape Town, South Africa