This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will work in a team that develops broadcast products for motor racing, wireless cameras and remote production applications, supplying blue chip broadcast clients around the world. With a systems focus, you will work on complex solutions across multiple platforms.
Job Responsibility:
Design and develop FPGA-based video, audio and RF processing systems, including simulation and hardware validation
Develop embedded software (Python/C++) interfacing with FPGAs and on-board hardware, with a focus on clean, reusable and user-friendly APIs
Contribute to system-level design, translating product requirements into efficient technical solutions
Capture and prioritise requirements in collaboration with internal stakeholders and customers
Provide support to product quality and customers when needed
Requirements:
FPGA design experience using VHDL or Verilog
Embedded software development in C/C++
Experience with version control systems (e.g. Git, SVN)
Familiarity with embedded software development environments
Experience using test equipment or software tools for signal analysis and debugging
Nice to have:
Embedded Linux experience, including Yocto bring-up/customisation and U-Boot
Familiarity with PCB design, schematics, layout tools and best practices
Experience with Xilinx/AMD Vivado toolchains and video/audio IP cores
Knowledge of Kintex-7, Ultrascale+, Zynq and MPSoC architectures
Embedded Linux kernel driver development experience
Experience with Docker and containerised development environments
Web systems design and IP networking knowledge
Java or JavaScript experience, preferably front-end (e.g. React, Electron)
Knowledge of digital video standards or broadcast systems
Experience using JIRA, Confluence and Bitbucket for project collaboration