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
Tara
Arm
"I've been learning more about chip design, the flow of SoC development and how different blocks fit together. I've also started building my verification skills, from writing tests and analysing waveforms to understanding issues in more detail and working out how to solve them."
Alfie
CSA Catapult
"Learning industry-standard RF & Microwave EDA tools, developing both technical skills and soft skills, access to cutting-edge laboratory equipment and being able to learn from the wealth of extremely talented engineers at CSA Catapult has been a great benefit to me both professionally and personally."
Grace
Viper Innovations
"Working closely with my line manager, I had helped to create an initial framework for an improvement to one of Viper’s products, using Azure IoT Edge, Python, Raspberry Pi HATs (Hardware Attached on Top) and communication methods"