- 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
