FPGA FIRMWARE ENGINEER

Curiska
Pretoria
ZAR 30 000 - 60 000
Job description

Minimum Qualifications:

  • B. Eng. (Electronic Engineering) or BEng (Computer Engineering)
  • 0-5 years of working experience in firmware or low-level embedded software development.

Experience Required:

  • Strong understanding of Synchronous Digital Design Principles.
  • VHDL or Verilog development for FPGAs.
  • FPGA timing analysis and timing closure.
  • VHDL unit testing and simulation.
  • HDL toolchains.
  • Generating VHDL from MATLAB toolchain.
  • Experience in developing embedded applications with C and C++.

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.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new FPGA FIRMWARE ENGINEER jobs in Pretoria