The NGS-D video encoder is a Xilinx Ultrascale SOC based h./ encoder running Linux and multiple custom business logic C/C++ applications. It has 2 HDMI inputs, two analog audio inputs, one HDMI output and one analog audio output. This encoder is the main source of video streams in Barco CTRL setups. There is a business request for proof of concept for HDMI interlaced support on the NGS-D, which could give the competitive edge to win projects and drive extra sales.
Request:
Implement HDMI interlaced support end to end: from analyzing datasheets, over FPGA development, Linux driver, C++ application, to Python automated testing. There is an existing study which resulted in a set of refined tasks to start with.
Technologies: HDMI, electronics, VHDL, FPGA, Linux, C, C++, Python, Pytest, GIT
Key Responsibilities:
1. Refine: Investigate solutions, refine, and plan tasks to make an implementation plan.
2. Implement: support interlaced HDMI sources based on the implementation plan.
3. Validate: Develop tests to ensure functionality and robustness, integrate those tests in the component validation test suite.
4. Document: Document the changes, including how to try the feature.
Qualifications:
5. Enrolled in a Bachelor's or master's program in Computer Science, Informatics, Electronics, or a related field.
6. Knowledge of C++: understanding of fundamental C++ concepts and syntax
7. Knowledge of Python: basic experience
8. Hardware affinity: able to interpret datasheets and board schematics
9. Hands on mentality: basic proficiency using oscilloscopes and other measurement tools for debugging hardware issues
10. Excellent analytical and problem-solving skills
11. Effective communication and teamwork abilities
12. Bonus: basic knowledge or interest for FPGA development and VHDL programming
13. Bonus: basic embedded Linux development
14. Bonus: basic understanding of Linux kernel architecture and driver development
15. Bonus: knowledge of C
D&I Statement
At Barco, innovation drives everything we do. We believe that diversity fuels creativity, bringing us closer to our colleagues and customers. Inclusion and equity aren't just values—they're core capabilities that propel us toward our shared goals and mission.