NonStop Consulting
Embedded Engineer – Linux & Media Processing
Location: Liège or Flanders, Belgium
Duration: 4-month contract (with potential extension)
About the Role:
We’re seeking an Embedded Engineer with deep expertise in Linux and high-speed data processing to develop cutting-edge media technology. In this role, you’ll enhance a high-performance media server, focusing on seamless, ultra-fast data flow for audio and video between the CPU and FPGA. This is a unique opportunity to shape the future of real-time media processing with a passionate, forward-thinking team.
What You’ll Do:
- PCIe Driver Development: Extend and refine a PCIe driver to enable smooth, bidirectional transfer of audio and video data.
- Multi-Process Management: Design solutions to handle simultaneous driver access by multiple processes, maximizing efficiency and reliability.
- Real-Time Optimisation: Solve real-time processing challenges, ensuring minimal latency for consistent, high-performance media output.
Key Skills:
- Embedded Linux Expertise: In-depth experience with embedded Linux, focusing on real-time performance, stability, and hardware interaction.
- PCIe Driver Development & Optimisation: Proven track record of working with PCIe drivers, building robust data pipelines for high-speed data transfer.
- Real-Time Processing & Scheduling: Expertise in real-time systems, with a focus on creating responsive, efficient architectures capable of handling parallel processing demands.
Why Apply?
This role offers a hands-on challenge in one of the most dynamic fields in tech, with the opportunity to extend beyond the initial contract. Join a team of innovators and make a real impact on media technology.
Excited to apply your skills in a high-impact environment? Apply today!