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