un ingénieur en développement logiciel (c++)

association Mobsya — CH 1020 Renens VD
20.01.Position with re­spon­si­bil­i­ties100%

un ingénieur en développement logiciel (c++)

C++ Software Developer

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

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

English - essential

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

Good verbal and written communication skills for working with other developers and

Participate to the life of the association

Entry date ​:
Immediately or to be discussed
Duration ​:
Workplace ​:
Chemin du Closel 3, Renens, Vaud, Switzerland or in Roma, Italy.
Contact ​:
Michael Bonani, ​michael.bonani@mobsya.org​; and/or Kunjan Chauhan
Please email your file with a resume and supporting documentation explaining why your
profile would fit our needs.



Position with re­spon­si­bil­i­ties, 100%

Salary Check

Take advantage of the jobs.ch service to find out how if you get paid what you deserve.
This website uses cookies to ensure you receive the best service. Further information can be found in our Terms and Conditions and in the Privacy Policy.