FPGA Programmer

5 days ago


Petaling Jaya, Selangor, Malaysia OptiControl Full time

FPGA Programmer (C++, Verilog, Python)

Malaysia | Remote or On-site | Full-time / Part-time / Contract

We are seeking a junior to mid-level FPGA Programmer to develop real-time, multi-channel signal processing solutions for process control and optimisation systems in the oil and gas industry.

Responsibilities:

  • Program FPGAs for continuous real-time signal transmission and reception across multiple channels.
  • Integrate and optimise code for performance and reliability.
  • Work closely with engineers to test, visualise, and validate FPGA data.

Requirements:

  • Proficiency in Verilog, C++, C, and Python.
  • Minimum 2 years of experience with any FPGA development environment (e.g. Xilinx, Intel/Altera, Lattice, etc.).
  • Strong understanding of real-time systems and signal processing principles.
  • Self-motivated, detail-oriented, and able to work independently or remotely.
  • Experience programming parallel processes using multi-threading is a plus

Location: Preferably Malaysia, but open to global applicants.

  • Employment Type: Full-time, Part-time, or Contract.