• Post Date: October 8, 2024
  • Apply Before: January 31, 2025
Job Description
Job title: Junior FPGA Firmware Engineer

Location: Pretoria

Our client has a vacancy available for a Junior FPGA Firmware Engineer interested in the design and development of embedded firmware.

Minimum Requirements:

  • B.Eng Electronic Engineering or  B Eng Computer Engineering degree.
  • 0 – 2 Years of firmware or low-level embedded software development experience.

Main Responsibilities:

  • Implement various signal processing and cryptographic algorithms on FPGAs.
  • Implement control and data interfaces between processors, DSPs, and FPGAs.
  • Implement and simulate custom and off-the-shelf IP blocks.
  • Integrate and test firmware and software on custom electronic hardware platforms.
  • Provide production support on developed firmware.
  • Maintain and improve the FPGA build and development ecosystem.
  • Develop firmware in accordance with relevant standards and specifications.

Advantageous Specialised Knowledge and Skills:

  • Experience with VHDL or Verilog development for FPGAs (Intel and Xilinx).
  • Experience with FPGA timing analysis and timing closure.
  • Experience with VHDL unit testing and simulation.
  • Experience with integration and testing of firmware, embedded software, and electronic hardware systems.
  • Experience with implementing interface drivers for FPGA components.
  • Experience in developing embedded applications with C and C++.
Note:

  • Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application as unsuccessful.
  • Successful applicants will be contacted within 14 days of applying.
  • Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
To apply, send your comprehensive CV and full academic transcripts to info@letsrecruit.co.za