ianlim.dev
Integrated Mechanical & Electrical Engineering — University of Bath

Ian Lim
builds circuits,
machines, and the
logic between them.

FPGA hardware engineer and mechatronics student. Comfortable moving between HDL, embedded C, CAD, and the copper in between — from 8K video-processing cores to sumo robots.

Title
Ian Lim — Engineering Portfolio
Scale
NTS
Rev
A · 2026
Sheet
1 of 1
01

Engineering Experience

SEP 2026 —
PRESENT

Motion Applied

Associate Embedded Software Tools Engineer
  • Maintain MATLAB and Simulink toolboxes for Motion Applied products
  • Use MATLAB Coder to support embedded code generation
  • Work directly with customers on requirements, issues, and tooling improvements
JUL 2023 —
SEP 2024

Altera (formerly Intel PSG)

FPGA Hardware Engineer · Video & Vision Processing Team
  • Designed 4 cores processing up to 8K at 60 FPS in SystemVerilog HDL; 2 shipped in the VVP suite
  • Built UVM testbenches and a SystemC model for functional verification
  • Wrote C drivers for the video cores with error handling for invalid inputs
  • Worked directly with customers to tailor solutions to their requirements
OCT 2024 —
JUL 2026

Makerspace Society

Event Director
  • Founded a robotic sumo-fighting league and wrote its safety and fairness ruleset
  • Implemented wireless communication between game controllers and ESP32
  • Ran electrical, mechanical, and build workshops for participating teams
  • Maintained the makerspace's 3D printers, soldering stations, and shared facilities
AUG —
SEP 2025

Xi'an Jiao Tong University

Engineering Summer School
  • Studied 6G telecommunications and AI-driven tax-fraud detection research
  • Toured Geely's automated factories, Longi, and XJTU's RF anechoic chamber
AUG 2025

ASEM ARM Training

Monash University Malaysia / Advanced Semiconductor Academy
  • ARM Ltd training on IP selection and CPU design fundamentals
  • Continued study via ARM's on-demand platform on pipelining and branch prediction
JUL 2023 —
SEP 2024

Intel Inspire

Technical Co-Lead
  • Organised STEM outreach across 4 local schools
  • Maintained an FPGA-powered spider bot and re-imaged its Yocto build
2022 —
JUN 2025

Vertically Integrated Project (VIP)

VR Development Lead · University of Bath
  • Led the development team building a VR training exercise
  • Coded interactions in the Unity engine using C#
02

Projects

DS-007 · FPGA / FINTECH

Hardware-in-the-Loop Micro-Exchange

A planned three-board FPGA system for measuring a complete market-data-to-trade path over physical wires, with an RTL trading engine and independent latency auditor.

SystemVerilogAXICDC
PLANNING5%
DS-008 · CONTROL / ROBOTICS

Concordia

An early-stage project exploring control of network-connected objects, robotics devices, and intelligent agents.

ControlRoboticsIntelligent agents
STARTING5%
DS-001 · DIGITAL LOGIC

Data Sniffer Circuit Design

A finite state machine that strips header and footer data from a proprietary transfer protocol. Explored multiple flip-flop topologies and weighed cost against speed before settling on a design.

SystemVerilogFSM design
View repository →
DS-002 · COMPUTER ARCHITECTURE

MIPS-Based Microprocessor

Team-built microprocessor with a modular ALU, program counter, and supporting sub-modules — each verified independently before integration — plus a graphics driver for an 8-bit VGA display.

SystemVerilogVGATeam project
DS-003 · EMBEDDED SYSTEMS

STM32 Fan Controller

Low-speed PC fan controller on an STM32 Nucleo F070RB with a responsive UI. Used Mbed OS RTOS threads to keep the display smooth and avoided floating point entirely — no FPU on board.

C/C++Mbed OSRTOS
DS-005 · ROBOTICS

Sumo Robot Fighting League

A student robot-combat league built from the ground up: authored the safety ruleset, wired wireless control between handheld controllers and ESP32s, and supported teams through build day.

ESP32Wireless controlC++
View controller code →
View all projects →
03

Bill of Materials

CategoryItems
Mechanical CADFusion 360, Autodesk Inventor, FreeCAD
Electronic CADKiCad, OrCAD, Eagle, Altium
LanguagesC/C++, SystemVerilog, Arduino, Java, Python, Perl, TCL, SQL (basic), HTML/CSS
Verification & simQuestaSim, VCS, Verdi, MATLAB & Simulink
ToolingGit, Unity
SpokenEnglish, Mandarin, Malay, Cantonese — all fluent
04

Education

2021 — JUL 2026

University of Bath

MEng (Hons) Integrated Mechanical and Electrical Engineering · Second-class honours, first division
Overall programme average68.9%
Final year project69%
Year 3 average71.9%
Digital System Design85%
Control Engineering85%
Power Electronics & Drive83%
  • Chancellor's Scholarship, awarded for entrance results
2019 — 2021

The National Mathematics and Science College

A-Levels: Maths A*, Further Maths A*, Physics A*, Chemistry A
  • RSC Chemistry Olympiad — Gold Medallist
  • UKMT Senior Mathematics Challenge 2020 — Gold Certificate
05

Off the Bench

Cyber Security

Follows the field through CloudSec talks and hands-on practice on HackTheBox.

Drums

Plays drums in the office musical band.

Formula E

Fan since Season 7; has attended multiple London E-Prix races.