Software Engineer*

microTECH Global LTD • cambridge, cambridgeshire, cambridge, cambridgeshire, United-Kingdom • Posted June 08, 2026

Location cambridge, cambridgeshire, cambridge, cambridgeshire
Job Type Full-time
Category Other-General
Posted June 08, 2026
Job Title: Software Engineer Location: Type: Contract
Our client are an international semiconductor company
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
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
Proven commercial experience with QEMU (specifically configuring and networking emulated ARM Cortex-A53/R5 cores) and RTL simulators.
Advanced Python programming for orchestrating tests, hardware interactions, and CI/CD automation.
Strong understanding of Linux OS internals, memory-mapped I/O, and driver-...

Interested in this role?

Click the button below to start your application.

Apply Now