A software graduate's experience with Luke

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

Posted 28th March 2025, By Luke M
Luke discussing with JonO in meeting room

At ITDev, we are dedicated to nurturing the next generation of engineers. By fostering a team rich in experience and fresh ideas, we enhance every project we undertake. In this blog post, Luke, a University of York graduate, shares his journey and insights from his first 3 years with us:

Luke's experience

As I prepared to move to Southampton, I began my search for embedded software positions and discovered ITDev on Indeed and LinkedIn. ITDev stood out as a perfect fit for my career aspirations in embedded software. Their website showcased numerous awards and a vibrant company culture, complete with exciting social events, giving me a glimpse of the dynamic work environment I could be part of.

Since I have been at ITDev I’ve utilised a far broader range of skills than I initially anticipated. Beyond writing C/C++ for microcontrollers, I’ve also worked with Python, C#, and PHP/JS, targeting GUI applications and even applying my electronics and PCB design knowledge. Although these skills weren’t highlighted in the job description, I found opportunities to use them once I joined. Additionally, I’ve already spent considerable time in client meetings and directly communicating with clients via email. This experience reflects the trust ITDev places in its graduate employees. Over time, I’ve contributed to a diverse array of projects, both internal and client-focused as follows:

Marine Client

Collaborating as part of a team of software developers over an extended period, I saw this project evolve from (near) inception through to production prototypes. This journey involved me making design decisions and adhering to existing client code and protocols. I also had the opportunity to deep dive (no pun intended!) into Bluetooth Low Energy, gaining significant embedded and electronic engineering crossover experience.

Working closely with a colleague, I’ve gained experience in hardware design guided by software requirements and similarly software design influenced by hardware requirements, such as the need for low power consumption. My work has also involved debugging with oscilloscopes and logic analysers. I find projects that straddle the line between software and electronics engineering particularly enjoyable, and the insights gained from team discussions are invaluable. Additionally, I’ve become well-versed in Agile/Scrum methodologies and adapting to changing customer requirements.

Internal - Client Portal Project

As well as the client engagements, ITDev gave me the opportunity to be involved in an internal Research & Development (R&D) project. Here I was the sole developer, tasked with advancing the software development which had been previously worked on a by a colleague. This provided opportunities to develop different skills from the previous project: adopting someone else's code, understanding their approach, communicating efficiently with them to maximise the value gained from time limited discussions and being the only software resource on the project.

Visual / Microscopy Client

Joining this project midway through, I dove into reviewing and fixing legacy code alonside a seasoned engineer. This experience required me to adapt to a new workflow, quite different from my previous roles. It was a fantastic opportunity to put my C++ skills to the test and deepen my understanding of FPGAs through collaborative teamwork. Additionally, I leveraged my university knowledge on High Dynamic Range, HDR, whilst my passion for photography also proved surprisingly useful in this context.

The experience gained has not just been on existing code and products, its included new “greenfield” software and has given me the freedom to make technical decisions and be aware of the project commercials, estimating and quoting aspects too.

Company Support

As well as the project work, there is a good support structure in the company as well.

ITDev have been good at promoting and organising training opportunities – I took a course to get up to speed with C++. One of the main takeaways from my internship (at a different company) was how much there was to learn by working with experienced engineers. I’ve certainly benefitted from that at ITDev too, whether it’s code review, asking for help with a problem, or anecdotes in casual conversation. It’s been interesting to learn more about electronics and FPGAs from working on projects with a mix of software and hardware.

In addition to the technical roles, I took a first aid traiining course earlier this year and am now one of the designated first-aiders in the office.

We appreciate Luke's time to share his experiences. It's great to see and hear how he has settled in to become a valued member of the ITDev team. With his aptitude for learning new skills, and willingness to take on new projects we're looking forward to see how his career develops further.

Alongside the technical management we also provide mentoring, with each employee assigned a mentor to help support their career development. We're keen to give employees the right opportunities to develop, for example Luke's direct interfacing with clients, which is supported by colleagues as needed.

A note from ITDev

Notelet image If you are interested in joining as a graduate, keep an eye on our Careers page as well as our Facebook page. Updates on our forthcoming graduate positions will be given here. Furthermore, if you need help putting your CV together; applying for an internship; or how to present yourself at a Careers Fair, read our 'How to win your dream job' blog.


Luke

Software Engineer

MEng - Computer Science, University of York

I joined ITDev after graduating in January 2022. I'm looking forward to working with embedded systems in a range of different projects.

During my degree I enjoyed modules in embedded systems, safety-critical software, and quantum computing. My dissertation was on using formal real-time methods in audio synthesis. I also completed an internship with a company providing tools to the automotive software sector.

In my spare time, I enjoy photography and playing jazz music.

View all posts by Luke    |    View all ITDev team members

IET Enterprise Partners logo

Latest Blog Posts

Luke discussing with JonO in meeting room
Posted 28th March 2025, By Luke M
At ITDev, we are dedicated to nurturing the next generation of engineers. By fostering a team rich in experience and fresh ideas, we enhance every project we ...more
Balancing the benefits of contractors vs consultants
Posted 19th November 2024, By Jon O
Recently I was in discussion with a potential client about the challenges he was having with resourcing one of his projects. His automatic assumption was to ...more
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

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 ...