Occupation: 100%, immediately
Association Mobsya designs and builds educational robots used in schools around the world
that help children learn about computer science, new technologies and software
development. The robots are supported by an extensive software development
environment specifically designed for use by children. The association is growing, and we
are now looking for a software development engineer.
Your have experience in the following areas:
Development & Engineering Skills:
▪
BSc in computer science, engineering OR relevant work experience;
▪
Deep experience with C++ and Javascript programming (>5 years);
▪
Working knowledge of Qt, Asio, Azure, cmake and Github
▪
Understanding and development of network protocols
▪
Experience with low-level real-time firmware for micro-controllers
▪
Experience in developing for multi-platforms (Windows, Mac, Linux);
▪
Experience in User Interface development;
▪
Experience in API definition and coding;
▪
Experience with scalability and security of distributed client-server architectures;
▪
Ability to comprehend other software and hardware technologies (mixed
architecture environment);
▪
Program in a clear, structured and documented manner following internally agreed
practices;
People and Team Skills:
We work in a mixed and distributed environment consisting of researchers and engineers,
locally and remotely. Therefore:
▪
You enjoy being a team player i.e. have an easy ability and willingness to work
towards common goals
▪
You are pragmatic and deliver practical solutions in a timely manner and with due
consideration to future maintainability
▪
You have some exposure to the Agile development approach
Languages:
▪
English - essential
▪
French
Your tasks:
▪
Develop software solutions working together with other developers, researchers and
engineers in the Thymio and Aseba open-source project;
▪
Develop, debug and maintain software used in the framework of the Thymio
ecosystem as part of the development team;
▪
Conduct software testing, packaging (Windows, Linux, Mac) and software releases,
as part of the systems development life cycle;
▪
Create documentation regarding the developments using open-source tools (Github
etc);
▪
Good verbal and written communication skills for working with other developers and
colleagues.
▪
Participate to the life of the association
Entry date :
Immediately or to be discussed
Duration :
Unlimited
Workplace :
Chemin du Closel 3, Renens, Vaud, Switzerland or in Roma, Italy.
Contact :
Michael Bonani, michael.bonani@mobsya.org; and/or Kunjan Chauhan
Kunjan.Chauhan@mobsya.org.
Please email your file with a resume and supporting documentation explaining why your
profile would fit our needs.