Robotics Software Intern
Responsibilities
As a Robotics Software Intern , you will be responsible for working with the KCL Robotics team to support the development of advanced robotics applications, including
- Designing embedded and desktop software applications for robotics and automation systems, including those used for manufacturing, surgery, and healthcare applications
 - Developing image processing, calibration, and 3D navigation algorithms for surgical navigation systems
 - Creating programs and user interfaces for communicating with robotics and automation systems using C++/C#, Python, MATLAB, and LabVIEW programming languages
 - Hands-on interaction with KUKA and ABB robotic systems for collecting and analyzing performance data
 
Skills
- Professional experience in software architecture design and development
 - Experience designing applications for medical robotics systems following IEC-60601 standards
 - Proficient in C++/C# programming in a production environment
 - Experience in Python, MATLAB, and LabVIEW programming languages preferred
 - Knowledge of 3D graphics and geometry
 - Experience using software development tools, such as version control, IDEs, compilers, interpreters, debuggers, and continuous integration
 - Ability to document requirements and specifications
 - BS degree or current enrollment in a BS program in Computer Science, Engineering or relevant field