Senior Embedded Systems Engineer (Linux, Xilinx, Video)
High Wycombe / Thames Valley area (Hybrid) – 6 – 12 month contract
For more details contact Adam Mayne, (url removed) (phone number removed)
We are seeking a highly experienced Embedded Linux specialist to work with a cutting‑edge engineering team developing custom Xilinx‑based platforms. This is a hands‑on role focused on board and system bring‑up, sitting at the boundary between FPGA, boot chain, Linux BSP, and video/display integration, rather than application‑level software.
You will work closely with FPGA and hardware engineers in a lab environment, helping to drive early hardware platforms through bring‑up and into a stable development or product state. The position suits a senior consultant or engineer who enjoys low‑level debugging, hardware/software integration, and solving complex system‑level problems.
Rate is negotiable depending on experience.
Responsibilities of Senior Embedded Systems Engineer (Linux, Xilinx, Video)
Work closely with FPGA developers during board and system bring‑up
Support Embedded Linux integration on Xilinx‑based SoCs / MPSoCs
Build, customise, and maintain Yocto / PetaLinux‑based distributions
Debug boot flow issues including U‑Boot, kernel, and device tree
Investigate and resolve hardware/software integration problems
Support video and display pipeline integration and troubleshooting
Contribute hands‑on in the lab to move platforms from early bring‑up to stable operation
Collaborate effectively with hardware, FPGA, and system engineers
Requirements of Senior Embedded Systems Engineer / Bring‑Up Engineer
Strong experience with Xilinx SoCs / MPSoCs (Zynq, Zynq UltraScale+)
Proven experience with Embedded Linux bring‑up and BSP development
Strong knowledge of Yocto and preferably PetaLinux
Experience with device tree, U‑Boot, kernel configuration, and low‑level debugging
Hands‑on hardware/software integration experience
Comfortable working in a lab-based bring‑up environment
Ability to work independently while collaborating closely with cross‑disciplinary teams
Strong problem‑solving and technical communication skills
Highly Desirable Experience
Video pipeline and display integration experience
DisplayPort knowledge
DRM/KMS, V4L2, GStreamer, or related Linux video/display stacks
Low‑level driver or platform‑level integration work
Experience with custom board bring‑up
Working Model: Hybrid, with some onsite presence required due to lab and bring‑up activities