Internship or Limited-term Project in Software Development

  op Student for Magnetic System Controller Software

Internship or Limited-term Project in Software Development 



Do you like to code? Are you keen to apply your code in exciting engineering and scientific applications? If so, we have the right project for you in cutting-edge microrobotics! 

MagnebotiX AG is a young spin-off of the ETH Zurich producing magnetic field generators and magnetic micro-agents.  We are based in Zurich but are developing a worldwide market.  Our patented products are used in micro- and nano-engineering, biological research and medicine. 

We are looking for a talented student (Bachelors, Masters) with a background in computer science, electrical engineering or mechatronics with versatile coding skills including C++, python and Matlab. Your goal is to enable users to work with our unique magnetic field generator in an intuitive fashion. Your knowledge of engineering principles will enable you to design and experimentally test control algorithms for the magnetic control of microrobots. You will develop and extend graphical user interfaces and create, code, test, maintain and extend the software as the project develops. Complete documentation and the preparation of a user manual for the software are an essential part of the job. Collaboration with our small group of dedicated engineers and scientists, as well as our customers, will stimulate your creative powers to solve intriguing problems.

Projects will normally be carried out on a full-time basis and last 6 - 12 months.


  •  In addition to streamlining our present C++ based software you will develop a Matlab-based interface to control our magnetic field generating systems. The software should be user friendly and flexible, allowing customers to incorporate their own specific control schemes
  • Provide complete documentation and a detailed user manual

Experience and capabilities

  • Experience with different software development environments and programming tools (Qt, Matlab, Python, ROS, C#, or C++)
  • Acquaintance with system controller applications and communications protocols
  • Flair for time-optimized execution
  • Good understanding of electromagnetism
  • Good knowledge of both spoken and written English 

Personal Attributes

  • Ability to interact constructively with other team members and customers
  • Have a keen desire to produce high quality code.
  • Be highly proactive and able to execute tasks with minimal instruction and guidance.
  • Be enthusiastic about finding innovative solutions to unforeseen challenges


If this challenging project appeals to you please submit your full application (CV, motivation letter, two references) by email to: Dr. David F. Sargent, ()


MagnebotiX AG, Wagistrasse 21, 8952 Schlieren, Switzerland

Tel. (+41) 44 632 5554

A touch of MAGIC - Magnetic Actuation Gives Incredible Control


Ein Fachverband der