
FPGA Design Internship
FPGA design in the robotic 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 semi-autonomous 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 FPGA design and hardware interfacing to assist with a project alongside the company co-founder and CEO. As an FPGA Design 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:
SPI Peripherals Integration:
Implement SPI communication for external sensors (e.g., encoders, temperature sensors, servo drivers).
Optimize data transmission from peripherals through the FPGA for efficiency.
Conduct rigorous testing to ensure reliability and performance.
2. Data Transmission Optimization:
Modify size of A-scan data to select accuracy and reduce messaging time during high-speed operations.
3. FPGA Code Optimization:
Refactor existing code to enhance maintainability while preserving functionality.
Identify and resolve performance bottlenecks to improve efficiency.
4. FPGA User Interface Enhancement:
Streamline the user interface to minimize messaging latency while maintaining simplicity.
5. On-Chip Temperature Monitoring:
Utilize FPGA’s built-in temperature sensors to provide real-time feedback and adjust performance parameters.
Requirements:
Currently pursuing a Bachelor's or Master's degree in Electrical and Electronic Engineering, Electronic and Information Engineering or related field.
Excellent 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 in peripheral integration is desirable but not mandatory.
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 30th April 2025.