OZ download cv

module oskar_zielinski (

Oskar
Zielinski

MSc Microelectronics & Systems Design — University of Southampton

Working across RTL design, FPGA validation, CMOS layout, and semiconductor device characterisation. Currently researching memristive chalcogenide materials for next-generation memory and neuromorphic hardware, alongside a background in SystemVerilog, computer architecture, and embedded systems.

);

// education

Education

2025 — 2026

MSc Microelectronics and Systems Design

University of Southampton

Digital Systems Design · VLSI Systems Design · VLSI Design Project · Embedded Processors · Digital Systems Synthesis

2021 — 2025

BEng Electrical and Electronic Engineering first class

Liverpool John Moores University

Further Electronic Design · Engineering Project · Engineering Management · Embedded Systems Programming

// experience

Work experience

CE&I Design Engineer Placement

Jun 2023 — Sep 2024

Sellafield Ltd

  • Updated and maintained CE&I drawing packs in AutoCAD — schematics, wiring, panel layouts — implementing approved redline markups into controlled revisions.
  • Interpreted electrical schematics and connection diagrams to support equipment replacement, ensuring compatibility of like-for-like COTS component substitution.
  • Authored a site-wide internal document on cybersecurity safety considerations, summarising threats and controls aligned with site engineering practices.
  • Designed an electrical panel enclosure for a building egress/ingress system — defined I/O and power needs, selected components, produced drawings and interface documentation.
  • Coordinated with design leads, SMEs, and other disciplines to progress drawing and document approvals.

// projects

Projects

FFT Butterfly Processor

SystemVerilog / FPGA — individual project

  • Designed an 8-point FFT butterfly core from algorithmic specification through to RTL and FPGA demonstration.
  • Performed manual scheduling and resource binding into a clocked controller/datapath architecture with FSM and registered datapath.
  • Implemented signed fixed-point DSP arithmetic — 8-bit twiddle-factor encoding, 16-bit intermediate multiplication, truncation back to 8-bit signed outputs.
  • Shared multiplier resources across sequential states to reduce hardware cost.
SystemVerilog FPGA fixed-point DSP

Weather Station ASIC

SystemVerilog / FPGA — group project

  • Implemented control logic for a 16-character LCD interface, including initialisation, command/data transfer, and busy-flag handshaking for an ST7066U-style display.
  • Formatted rainfall and wind-speed sensor data into LCD-ready character output.
  • Wrote testbenches verifying character writes, address handling, and reset behaviour; traced an unexpected extra rain pulse to a button-synchronisation flip-flop issue.
  • Validated the full subsystem on Intel FPGA hardware.
SystemVerilog testbenches FPGA validation

Application-Specific Embedded Processor

FPGA-based Gaussian smoothing

  • Designed a small 8-bit application-specific processor for Gaussian smoothing of signed waveform samples.
  • Defined a minimal instruction/control sequence to poll inputs, read five ROM samples, multiply-accumulate against fixed kernel coefficients, and drive LED output.
  • Verified in SystemVerilog testbenches, XCelium/SimVision simulation, Quartus synthesis analysis, and on FPGA hardware.
datapath design Quartus

8-Bit CPU

Undergraduate final year project

  • Designed and simulated a complete 8-bit Von-Neumann CPU in Logisim Evolution — ALU, registers, FSM control, and control ROM driving a fixed fetch-decode-execute cycle.
  • Verified arithmetic, memory access, branching and conditional halting via single-step simulation and DIP-switch stimulus.
  • Documented an expansion roadmap covering an assembler toolchain, interrupt/stack support, and UART I/O.
CPU architecture Logisim

Magic Transistor Design (TSMC 180nm)

Cell library project

  • Designed a full-adder and other minor cells in Magic using two metal layers, adhering to DRC and enforcing I/O and height constraints for library integration.
  • Produced stick diagrams and transistor-level schematics from Boolean equations, iterating layout to reduce area and interconnect length.
  • Ran parasitic extraction (ext2spice) and automated delay/capacitance sweeps across load and slew corners, generating databook tables per input–output pair.
CMOS layout DRC parasitic extraction

EMG-Controlled Rehabilitation System

Medical electronics group project

  • Contributed to a two-sensor forearm EMG system linking muscle activity acquisition to robotic-hand actuation.
  • Worked on EMG preprocessing and decision logic — filtering, RMS feature extraction, and threshold classification into gesture commands.
  • Helped integrate processed EMG output with a robotic hand via Python–Arduino serial communication and servo control.
Python signal processing

RC / Line Follower Vehicle

  • Built an Arduino-based line follower using IR sensors with ultrasonic obstacle detection.
  • Implemented control logic to smooth steering and handle sensor dead zones.
  • Compared Bluetooth vs RF for a custom remote; selected RF for range, latency, and ease of use.
Arduino embedded control

// skills

Skills

RTL / logical design

SystemVerilog, RTL development, FSM/datapath design, fixed-point arithmetic, processor design

Verification / validation

Testbenches, simulation, waveform debugging, FPGA validation, Xcelium/SimVision

Physical design

CMOS layout, standard-cell layout, DRC, parasitic extraction, delay/capacitance characterisation

Tools / programming

Vivado, Quartus, Magic, Python, Tcl

Workflow

Linux, CLI, VS Code, LaTeX, Microsoft Office

// contact

Get in touch