Software Engineer

microTECH Global LTD · cambridge, england, United-Kingdom

Location
cambridge
Job Type
Full-time
Posted
June 08, 2026

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 for Software Engineer at microTECH Global LTD

Apply Now