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
Atlas Endoscopy
Leeds
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.