
Joseph James Smith
Electronic and Computer Engineering Graduate
I am a recent BEng Electronic and Computer Engineering graduate from the University of York having studied in areas including cloud and distributed computing, algorithms, FPGA development, and control systems. During my degree, I completed a year-long industry placement with an electronics and software consultancy. There I worked on embedded systems, FPGA projects, and developed CI/CD pipelines. I am passionate about using technology to solve real-world problems, and I'm eager to bring my technical expertise and collaborative experience to a dynamic engineering team.
CV DownloadProjects
Graphics Programming
This project acts as an exploration of graphics programming with OpenGL in C++. This project utilises CMake and MinGW to build a project with GLFW/GLAD for use with the OpenGL specification. This project is designed to be multi-platform and runs on most C++ build systems including Windows, Linux and MacOS.
- C
- OpenGL
- GLSL
- GLFW
- MinGW
- Graphics
Methods for Control of a Robotic Hand
BEng dissertation project involving the use of a ‘qb Softhand research’ and various methods for its control including a look at a possible method for a Brain Computer Interface. This project also includes stimuli animated resources to aid the collection of data for training a model for a BCI.
- Python
- ROS
- HTML
- CSS
- Javascript
- SVG
- Computer Vision
- Machine Learning
- BCIs
Experience
Sep 2022 - Jun 2023
ITDev
Embedded Systems Intern
Year-long industry placement as part of the UKESF scholarship. Gained valuable experience working on a diverse range of projects helping me to develop both my technical skills and industry knowledge. Contributed to projects involving video output, scripting, software development, and hardware testing. Developed a Jenkins pipeline for a large FPGA build, which received commendation from the client. Involved in a video SDR to HDR IP project, where I applied my skills in Python, C++, and RTL. Received mentoring, guidance, hands-on experience, and valuable exposure to client-facing work.
- Python
- C++
- Bash
- FFmpeg
- Jenkins
- Hardware
- Testing
- Linux
- Scripting
- CI/CD
- FPGA
- Vivado
Sep 2018 - Sep 2020
Jesmond Community Leisure
Casual Lifeguard
RLSS UK - National Pool Lifeguard Qualification held between Sep 2018 and Sep 2022
Education

Sep 2020 - Jul 2024
University of York
Electronic and Computer Engineering with a year in industry
Achieved: 2:1

Sep 2015 - Jun 2020
Gosforth Academy
A-Levels: Computer Science, Physics, Mathematics