Job details

You are in: Home » Jobs » Fixed-Point Algorithm Engineer (FPGA / MATLAB / C)

Job Details

Share this job

Fixed-Point Algorithm Engineer (FPGA / MATLAB / C)

  • Contract
  • Anywhere

Freelance Fixed-Point Algorithm Engineer (FPGA / MATLAB / C)

📍 Leuven, Belgium (2–3 days onsite)
💼 Freelance / Contract
🗣️ English-speaking environment


Context

We are supporting a cutting-edge software-driven technology company in Leuven, working at the intersection of advanced algorithms, high-performance computing, and hardware acceleration.

To strengthen their R&D team, they are looking for a Fixed-Point Algorithm Engineer who can bridge the gap between algorithm development and hardware implementation, ensuring efficient and scalable solutions.


Your Role

You will act as the key interface between algorithm research and hardware/software implementation, translating high-level models into efficient, hardware-aware solutions.

You will not only convert models, but also optimize and challenge them, ensuring they meet strict constraints in performance, memory, and latency.


Key Responsibilities

  • Translate floating-point MATLAB models into fixed-point C and/or MATLAB implementations
  • Ensure bit-accurate alignment between models and hardware (FPGA/RTL validation)
  • Optimize algorithms for performance, memory usage, latency, and power constraints
  • Collaborate closely with software engineers, hardware teams, and algorithm researchers
  • Define and execute verification and validation strategies
  • Debug and validate implementations against hardware behavior
  • Improve and automate the model-to-hardware workflow
  • Contribute to architectural decisions by bringing hardware-aware insights into algorithm design

Required Skills & Experience

  • Strong experience with:
    • MATLAB (floating-point & fixed-point modeling)
    • C/C++ for algorithm implementation
  • Proven track record in:
    • Converting floating-point models into fixed-point implementations
    • FPGA validation and hardware-oriented development
  • Solid understanding of:
    • Digital signal processing (DSP) or numerical algorithms
    • Hardware constraints (latency, throughput, memory, power)
  • Experience working with:
    • Industrial or high-performance systems
    • Cross-functional teams (software, hardware, R&D)
  • Strong debugging and validation mindset (bit-true accuracy)

Nice to Have

  • Experience with SystemC or system-level modeling
  • Basic knowledge of RTL (Verilog/VHDL)
  • Experience with video, imaging, or display processing
  • Familiarity with hardware/software co-design environments

Profile

  • Analytical and detail-oriented, with a strong focus on precision and performance
  • Able to translate complex concepts into practical implementations
  • Comfortable in a fast-paced R&D environment
  • Strong communication skills in English

Practical Details

  • 📍 Location: Leuven (Belgium)
  • 🏢 On-site: 2–3 days per week
  • 🗓️ Start: ASAP
  • 💼 Contract: Freelance

Apply for Fixed-Point Algorithm Engineer (FPGA / MATLAB / C)

Upload your CV/resume or any other relevant file. Max. file size: 1 MB.
Please indicate that you have read and agree to our privacy policy