Lewis
Name: Lewis
Sponsor: Embecosm
University: University of Bath
Degree Course: MEng Computer Systems Engineering
What appeals to you about Electronics?
Electronics is fundamentally a hugely varied industry, but as soon as you look deeper, everything is very interconnected. This means that if you’re interested in digital, analog, hardware or software, there’s almost always something that you can learn from the study of Electronics. I have always been very interested in pure software, but it is the study of Electronics that provides the context to be able to implement and understand much more exciting applications of software.
Why did you want a scholarship with Embecosm?
Embecosm provides compilers and toolchains for hardware companies, which aligned perfectly with my interest in the boundary between hardware and software. In terms of the experience I could gain from my placement, I was really excited to learn more about how a large and complex piece of software such as a compiler is designed and how it all fits together.
What type of work have you been involved with during your placement?
I have been implementing, testing and fixing various aspects of C and C++ compilers for embedded targets, mainly focusing on the backend. The backend transforms a simplified intermediate language into optimal machine code for the processor, which could mean minimising the amount of instruction memory needed, the execution time of the program or even the energy usage. I have also attended two international conferences on the topic of compilers (GNU Tools Cauldron) and open source hardware design (OrConf).
What are your interests outside of work?
In my spare time I do a lot of cycling, whether it is training, racing or just enjoying the ride.
View other scholars profiles
Liza
Beko
"I went through with Beko as their project’s outcomes seemed to have the most immediate and fastest impact even for a short-time internship."
Daisy
CSA Catapult
"CSA Catapult has teams with different specialities such as Photonics and Power Electronics, which meant that I could broaden my knowledge and experience across the spectrum."
Jack
MAC Ltd
"Having never used VHDL and Vivado before, I was surprised how quickly I got the hang of it, and I have my MAC Ltd mentors to thank for this."