FPGA and Embedded Systems Internship
FPGA and embedded systems in the robotic inspection industry
Sonobotics is an innovative and disruptive technology start-up from the NDE Group at Imperial College with the mission to develop cutting-edge and bespoke inspection technologies for autonomous and semiautonomous robotic platforms. Seamless hardware and software integration onto all robotic platforms are at the heart of Sonobotics technology, advancing the inspection industry of tomorrow.
This is an exciting opportunity for an Engineering student with an interest in FPGAs and embedded systems to assist with a project alongside the company co-founder and CEO. As an FPGA and Embedded Systems Intern at Sonobotics, you will play a crucial role in the interface between software and hardware within the industrial inspection robotics and Non-Destructive Testing (NDT) service sectors. This internship offers a unique opportunity to gain hands-on experience in hardware engineering while working closely with likeminded engineers to produce cutting edge products with next level functionality.
Responsibilities:
Low-Power Redundancy System:
• Develop and test microcontroller-based redundancy features for inspection systems, with a focus on
reliability and low power consumption.
• Identify system weaknesses through testing and propose improvements to enhance robustness and
fault tolerance.
PC to FPGA Communication:
• Research and evaluate PC-to-FPGA communication methods, including serial, USB 2.0, and Ethernet.
• Compare performance, reliability, ease of integration, and suitability for our current system, then
support implementation of the preferred approach.
Temperature Sensor Peripheral Integration:
• Integrate an external temperature sensor peripheral, enabling users to connect compatible sensors to
the Vitesse system.
• Validate the integration through structured testing to confirm reliability, accuracy, and performance.
Reliability Testing and API Development:
• Develop repeatable test procedures and performance benchmarks for the current system.
• Refine Python API functionality for new features, ensuring they are reliable, repeatable, and easy for
clients to use.
Requirements:
Currently pursuing a Bachelor's or Master's degree in Electrical and Electronic Engineering, Electronic and Information Engineering or related field. •
Strong FPGA programming skills, preferably in Verilog.
Ability to code efficiently and collaboratively with experience in Python, C, C++ and/or Linux.
Strong communication and interpersonal skills.
Proficiency in Microsoft Office suite is a plus.
Enthusiasm for learning and a proactive attitude towards problem-solving.
Prior experience with PC-to-FPGA communication or embedded communication protocols is desirable.
What is in it for you?
Opportunity to gain hands-on experience in product development within a dynamic and fast-paced
environment.
Mentorship and guidance from industry experts.
Exposure to cutting-edge technologies and innovative solutions.
Potential for professional growth and the opportunity to build a valuable network within the industry.
Weekly team drinks and social events.
Location:
NDE Lab at Imperial College London (Exhibition Road) based in the heart of London, 2-minute walk from Hyde Park. Local amenities include local shops, supermarkets and large number of pubs and restaurants.
Additional Information:
2 months, with the option to extend to 3 months.
Monday - Friday on site work
9am - 5pm or 8am - 4pm (flexible)
40hrs per week (including lunch & breaks)
Visa sponsorship not available.
To apply please email your CV & Cover Letter to careers@sonobotics.com
Applications deadline is 10th July 2026.