Kitty Farren

Embedded Systems Engineer at Atlas Endoscopy

07538096370
Manchester, UK

About

Embedded systems engineer with a 1st class MEng in Electrical and Electronics Engineering. Currently designing safety-critical embedded architectures for medical robotics, including MISRA C++ firmware on a heterogeneous compute platform and immediate-mode UI. Experience with IEC 62304 and edge AI inference on Nvidia Jetson. Background in embedded systems and electronics engineering. Pursuing CEng qualification.

Work

Mar 2025 - Present
1 yrs 2 mos

Embedded Systems Engineer

Mar 2025 - Present
1 yrs 1 mos

Embedded systems architecture and software development for safety-critical medical robotics devices.

  • Designed and implemented MISRA C++ compliant communications firmware on Zynq Ultrascale+ using FreeRTOS, facilitating communications between the Nvidia Jetson Orin, MPSoC and KUKA robot.
  • Designed multi-core shared memory architecture for inter-core communication on Zynq Ultrascale+ MPSoC.
  • Designed and implemented interfaces to KUKA robotics systems in compliance with KUKA communication documentation, including safety-critical connections.
  • Architected a safety-critical supervisory FSM on ARM Cortex-R5 lockstep core.
  • Designed and implemented an immediate-mode embedded UI in C++ using Dear ImGui on Nvidia Jetson.
  • Deployed YOLOv5 PyTorch model for real-time edge inference on Nvidia Jetson Orin AGX, including selecting the hardware platform.
  • Established cross-platform testing strategy: Unity for embedded, GTest for Linux application, and pytest for ML application.
  • Built a custom minimal Jetson Linux OS image using Nvidia tooling and QEMU, including writing systemd services and bash scripts.
  • Produced documentation in compliance with IEC 62304 and IEC 60601.
  • Built CI/CD pipelines for both embedded code and Docker image generation integrated with automated testing and deployment.
Jul 2019 - Mar 2025
5 yrs 8 mos

Development Engineer

Oct 2024 - Mar 2025
0 yrs 5 mos

Developed a new thermal model generation process for variable frequency drives.

  • Designed and built an automated IGBT thermal data collection system including custom PCB, embedded C++ firmware, and 3D-printed mechanical components.
  • Wrote a C# .NET program to process IGBT thermal data into VFD thermal models, incorporating an ML algorithm, WPF UI and SQL Server database.
  • Mentored a junior engineer through the developed tooling and test procedure.

Graduate Engineer

Jul 2022 - Jul 2024
2 yrs 0 mos

Rotational graduate programme across Power Electronics, ECAD, and Tech Support departments.

  • Power Electronics: Developed .NET test automation suite; wrote optimised C# thermal data processing algorithm reducing run time by 8 hours; produced documentation to IEC 61800.
  • ECAD: Completed PCB layout for a family of boards; introduced Git-based distributed version control for PCB design; established internal KiCAD workflow.
  • Tech Support: Built Python web-scraping and data processing tool using Qt and Selenium.

E3 Student Engineer

Jul 2019 - Jul 2022
3 yrs 0 mos

Summer placements in Electronics, Tech Support and Embedded Elevator teams as part of the E3 Academy scholarship scheme.

  • Simulated control circuits in SIMetrix and carried out EMC testing.
  • Specified and implemented a suite of automated tests for elevator drives in IEC 61131-3 Structured Text on a PLC.

Education

MEng Electrical and Electronics Engineering

University of Nottingham

1st Class Hons. IET Accredited.

Sep 2018 - Jul 2022
Modules:

HDL for Programmable Devices (92%); Instrumentation and Measurement (97%); IT Infrastructure and Cybersecurity (88%); Sensing Systems and Signal Processing (90%); Electronic Processing and Communications (90%); Digital Signal Processing (87%); Analogue Electronics (77%); and Modelling: Methods and Tools (80%).

Volunteering

STEM Ambassadors

STEM Ambassador

Sep 2021 - Present
4 yrs 7 mos

Promoting STEM careers, with a particular focus on encouraging young women into engineering.

  • Lead workshops giving students hands-on experience of software, electronics and control systems.
  • Gave presentations and Q&A sessions at careers fairs and school events, explaining complex technical concepts to non-technical audiences.

Skills

Embedded Systems

C++ (MISRA)
C
FreeRTOS
ARM Cortex-R5 / A53
Zynq Ultrascale+ MPSoC
Heterogeneous compute architectures
Multi-core memory architecture
Real-time systems
Embedded Linux
Nvidia Jetson
Robotics systems
Unit testing (Unity)

Standards & Compliance

IEC 62304 (medical device software lifecycle)
IEC 60601 (medical electrical equipment safety)
IEC 61800 (adjustable speed electrical drive systems)
IEC 61131-3 (PLC programming languages)

Edge AI and ML

PyTorch
YOLOv5
Edge inference (Nvidia Jetson)
CUDA acceleration
OpenCV (CUDA)

Software Engineering

C++
Python
Linux systems
TCP/IP networking
CI/CD pipelines
Unit testing (GTest, pytest)
Git
Bash
Docker
C#
.NET

Electrical and Electronics Engineering

PCB design (KiCAD, DxDesigner)
Analogue electronics
Power electronics
EMC design and testing
Circuit simulation (LTSpice, SIMetrix)
VHDL

Projects

PCB panel design and NRF52833 embedded firmware communicating over BLE, using Zephyr RTOS.

Static personal site for writing up engineering projects, written in vanilla HTML and CSS. Includes a fun photo challenge game with an ASP.NET backend.

MEng dissertation project. MATLAB lens generation from CST simulation results; Python image reconstruction pipeline.

Other

Certifications

Chartered Engineer (CEng) — application in progress

Languages

English (Native Speaker)
German (Limited Working)

Interests

Hobbyist Electronics
Crochet and Needlework
3D Modelling (Blender)
Running
Singing and Guitar

References

James Martin — Lead Software Engineer, Atlas Endoscopy

Ed Peate — Lead Power Electronics Engineer, Nidec Drives