Job Description
Job Title: Software Engineer
Location: Cambridge, UK
Type: Contract
Duration: 6 Months (Until end of year)
Our client are an international semiconductor company
Responsibilitie
Design and maintain a reproducible Hardware Emulation environment utilizing PetaLinux toolchain
Wrap the entire emulation stack in Docker to ensure environmental consistency across developer workstations and automated CI/CD pipelines (GitLab/Jenkins
Utilize QEMU to boot functional PetaLinux images, modeling specific peripherals, boot sequences, and memory map
Bridge QEMU with RTL simulators like Vivado XSIM via Remote Port / Transaction Level Modeling to validate custom logic alongside the software stac
Develop robust testbenches and automation scripts using Python to load hardware overlays, inject test vectors into emulated hardware, and assert correctnes
Requirements: Proven commercial experience wi...
Ready to Apply?
Submit your application today and join our talented team at microTECH Global LTD.
Submit ApplicationJob Details
- Location cambridge, england
- Job Type Full-time
- Category Engineering Services,Software Development,IT System Custom Software Development
- Posted Date June 08, 2026
- Application Deadline July 18, 2026