via reed · 3 June 2026 ·3 days ago

Software Engineer

MicroTECH Global Ltd
Cambridgeshire Contract
8 jobs in Cambridgeshire — and more nearby.
Upload your CV and see which ones actually match you.
Upload CV

Our client are an international semiconductor company.

Responsibilities:

Design and maintain a reproducible Hardware Emulation environment utilizing PetaLinux toolchains.

Wrap the entire emulation stack in Docker to ensure environmental consistency across developer workstations and automated CI/CD pipelines (GitLab/Jenkins).

Utilize the AMD fork of QEMU to boot functional PetaLinux images, modeling specific peripherals, boot sequences, and memory maps.

Bridge QEMU (PS) with RTL simulators like Vivado XSIM (PL) via Remote Port / Transaction Level Modeling (TLM) to validate custom logic alongside the software stack.

Develop robust testbenches and automation scripts using Python (leveraging XRT bindings or PYNQ) to load hardware overlays, inject test vectors into emulated hardware, and assert correctness.

Requirements:

Proven commercial experience with QEMU (specifically configuring and networking emulated ARM Cortex-A53/R5 cores) and RTL simulators.

Strong proficiency in Docker for standardizing complex toolchain environments (e.g., injecting Vitis Core Development Kits, PetaLinux).

Advanced Python programming for orchestrating tests, hardware interactions, and CI/CD automation.

Strong understanding of Linux OS internals, memory-mapped I/O, and driver-stack loading in embedded environments.

The market for this type of role

Similar openings
8
Engineering roles in Cambridgeshire
Full-time
80%
of Engineering roles in the UK
Remote possible
9%
of Engineering roles
MicroTECH Global Ltd

13 open positions · Berkshire, Cambridge, Cambridgeshire, E17PE, London +5

📊 Engineering · the UK
6,505
active jobs
14.5%
Remote
Ø 2d
avg. online
Top skills in demand
ExcelERPISOPythonAWSCI/CDSQLAzureAgileLean

Frequently asked questions

How many Engineering jobs are available in Cambridgeshire?
Currently 8 Engineering roles in Cambridgeshire on AlmostHired, across 2 different companies. Our data is updated daily.
Do Engineering roles offer remote work?
9% of Engineering roles in the UK allow remote work, either partial or full. To filter specifically for remote positions, use AlmostHired.
How do I know if I match this role?
Upload your CV — our AI compares your profile to the job requirements and gives you a precise match score, with matching and missing skills.