Aversan Inc., a leading engineering company specializing in Systems Integration, Software Testing, and product development, is seeking a skilled Senior Linux/Embedded Engineer with deep expertise in Xilinx Zynq-7000 to join our team for a project in Ottawa, Ontario. This role is critical for a high-priority porting project and will also involve immediate debugging and optimization of video processing systems. The ideal candidate will have a strong background in embedded systems, Linux, and hardware-software integration, specifically in professional video production environments. Responsibilities:
Lead the porting and optimization of software for Xilinx Zynq-7000-based video processing hardware.
Develop and optimize Linux-based embedded solutions for high-performance video applications.
Work with real-time video processing pipelines, codecs, and hardware acceleration.
Troubleshoot and debug latency-sensitive video/audio processing systems.
Develop and maintain device drivers, BSPs, and real-time firmware.
Collaborate with hardware, software, and FPGA teams to ensure seamless video signal processing.
Optimize color grading, encoding, streaming, and video format conversion for production workflows.
Skills & Experience:
10+ years of experience in Embedded Linux development.
Expertise in Xilinx Zynq-7000 and FPGA-based video processing.
Strong experience with Yocto, U-Boot, Linux kernel development, and device drivers.
Proficiency in C/C++, Python, and shell scripting for embedded applications.
Deep understanding of video processing pipelines, compression standards, and real-time video streaming.
Preferred Qualifications:
Knowledge of high-speed video interfaces (e.g., DisplayPort, MIPI, SDI).
Experience with FPGA-based video acceleration.
Familiarity with HDR, color spaces, and post-production workflows.
Background in real-time encoding/decoding technologies (H.264, H.265, AV1, etc.).