Candidates: Create an Account or Sign In
Contract Embedded/Electronics Engineer
Location: Oxford (On-site )
Contract Type: Contract
Pay: £50 per hour (Outside IR35)
About the Role
We are looking for a Contract Embedded/Electronics Engineer to support the bring-up and validation of microcontroller-based mixed-signal PCBs. This role is focused on hands-on lab work, supporting early-stage hardware to enable functional testing and development. This will be a 3 month contract.
What You’ll Do
* Safely power up and bring up early-stage, unproven microcontroller-based PCBs, using current limiting and bench techniques to avoid damage.
* Debug power rails, shorts, assembly issues, and schematic/layout faults, applying board-level fixes to make hardware testable.
* Develop and maintain a C-based bring-up / bootstrap firmware for STM32 devices to replace or simplify existing Rust-based code.
* Create simple, debuggable test firmware to “animate” the board, exercise GPIOs, interfaces, and peripherals, and provide visibility during hardware debug.
* Use STM32 debuggers and toolchains to validate clocks, reset, boot configuration, and MCU accessibility, including dual-core device considerations.
* Build basic host-side scripts (e.g. Python over serial) to control tests, toggle functions, and read back diagnostic data.
* Work closely with hardware and firmware teams to unblock development, focusing on speed and practicality rather than production-quality firmware.
* Operate independently in the lab, prioritising getting the hardware alive and usable quickly over redesign, optimisation, or long-term ownership.
If interested Submit your latest CV