My 1 year UKESF placement at ITDev

Call: +44 (0)23 8098 8890
E-mail:

Posted 5th August 2024, By Joseph S
Joseph UKESF profile

Background

Having previously only sponsored UKESF students who spent summer vacations with us, in addition to our summer internship placements, we took the opportunity to offer a year long placement to give applicants, and ourselves, the chance to develop a deeper engagement. Joseph was the first successful applicant, and he spent a valuable year working on a variety of projects. Here’s his review of the projects he worked on ...

Joseph's experience

I was first informed of the opportunity to participate in the UKESF scholarship at an electronic engineering residential trip at the University of Sheffield run by EDT as part of their ‘Headstart’ programme. I was immediately drawn to the idea of participating in the scholarship because it offered a guaranteed placement and would give me incredibly important pre-employment experience. I also realised that the programme would synergise perfectly with the year in industry offered at most universities. It’s also prestigious and provides me with scholarship money too. I realised my involvement would also show my longstanding and deep interest in the pursuit of a career in electronics.

When looking through the options on the UKESF website, I was specifically looking for placements which could offer a full year placement as well as the opportunity to take on work involving both general software and RTL design. At the time, only a few companies fitted these criteria and ITDev was one of them!

The application process was quite streamlined. It involved signing up for a UKESF account and then separately applying to each company I was interested in. A verdict from each company was then returned and for each successful application an interview was arranged. Once the interviews had been completed, interested companies were selected.

Each company has information on what they do and what a placement with that company would entail. ITDev’s page also included a statement from a previous scholar which was extra helpful for giving a further insight into the company’s workings. 

I think one of the great things about this experience is that I didn’t know what to expect from a workplace before joining ITDev and being there has supplied me with a lot of answers. 

Much of the work I have been involved with has been varied, developing a range of skills across several projects for example:

MuxPi

I created documentation for and worked out how to use the board which is intended for switching between multiple OS instances of a DUT (Device Under Test). MuxPi was connected to DUT using an extendable SD card emulator and then the MuxPi could switch (or multiplex) between states where the SD card could be read from or written to. It also had other functionality like a relay for turning on the DUT remotely and current monitoring.

Graphics Project

I created documentation and worked out how to generate a 4K60 output signal using a Raspberry Pi along with an OS called Kodi (based on LibreELEC).

Multiple Graphical Output

I produced an output of multiple videos at the same time for a customer project using a Raspberry Pi running mplayer (video player) with a bash script to automatically move and full screen the instances on different screens. I also worked in a team to recompile software for another customer project.

FPGA Project

On another project I created a Jenkins Groovy pipeline to automatically build a client’s large FPGA build, a project that was a great success gaining positive customer feedback. My experience extended to being involved in the client handover meeting too.

Video SDR to HDR IP Project

This project gave me the opportunity to use RTL, Python modelling, C++ modelling, completing project planning and feasibility studies, working across the full project duration.

As part of my formal training at ITDev, I have been supplied with a subscription to Pluralsight which offers video courses related to software development. I have used Pluralsight to learn more about Python, Git and C++.

I have also been given more personalised guidance from my supervisors on the various projects I have worked on. This guidance can involve pair programming or could just be a hint to nudge in the right direction.

In the case where I had a more general problems, I was always able to ask someone working in the office to give me a hand and they’d always be happy to help if they had the knowledge in the subject area.

Finally, there is pastoral help in the form of my mentor who would check in with me once a month. 

Comment from ITDev

Joseph was a great addition to the team for the 12 months he was with us. He was fortunate that we were able to expose him to some client projects and invite him to face to face meetings. We always ensure our clients approve a student working on their project when the appropriate opportunity arises, and always with close supervision.

In reflection on the year long internship, both parties gained significantly compared to a summer placement. We were able to invest more in Joseph, knowing he was working with us for a longer period and Joseph benefited from become more integrated in the team and could gain deeper exposure to projects. With these benefits we are looking to offer more year long placements.

As mentioned by Joseph, staff mentoring, support and supervision is something we pay close attention to for all staff. We’ll be publishing a health and wellness article in the next few weeks to explain some of the benefits our staff have available.

IET Enterprise Partners logo

Latest Blog Posts

Laurence at his desk in the office
Posted 29th August 2024, By Jon O
At ITDev, we are passionate about the work we do and the impact it has. Recently, we had the pleasure of welcoming a bright year 10 pupil, Laurence, for a 7 ...more
Joseph UKESF profile
Posted 5th August 2024, By Joseph S
We sponsored Joseph as a UKESF student, offering him a 1 year work placement. This is his report on the experience and what you can expect on a placement with ...more
VPK120 development board pictured wearing ear defenders with silent smiley on the fan
Posted 13th June 2023, By Aysa D
This blog contains the final steps for adding the minimal IP to send the necessary SYSMON data to the System Controller for controlling the fan on the AMD ...more
VPK120 development board pictured wearing ear defenders
Posted 25th May 2023, By Aysa D
Whilst developing on an AMD Versal VPK120 you will want to control the fan speed to keep the noise at manageable levels. This guide captures the steps taken to ...more

Latest News

IABM logo
Posted 30th August 2024
ITDev are pleased to announce becoming a silver member of the IABM. With a long-standing knowledge of creating custom solutions for the ...more
Posted 12th September 2023
ITDev is proud to announce the launch of a new FPGA video IP core. The core allows integrators to quickly and easily add high-quality colour space conversion ...more
Shot of Sydney Harbour Bridge
Posted 3rd March 2023
We welcome David back from Australia and review some of the actvities we've been engaged with in February 2023.
Posted 9th August 2022
Last month we attended the second TechNES FPGA Frontrunners event, here's our write up from the day ...