Software Developer in the CAD and PLM domain

Geneva, Switzerland
02 Nov 2018
End of advertisement period
30 Nov 2018
Contract Type
Fixed Term
Full Time

Company Description

At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact, and provides insights into the fundamental laws of nature. Find out more on

Job Description

Welcome to the Spanish Trainee Programme FTEC (Formacion en Tecnologias Estrategicas del CERN)!

CERN and our professionals very much enjoy sharing their knowledge and expertise with recent graduates from university or higher technical institutes seeking further training in a wide area of projects and who are committed and passionate about their chosen field.

The CERN CAD service provides mechanical CAD software and corresponding data management system plus dedicated tools for the CERN design and engineering community.

CERN'S official CAD tool is CATIA V5 with the Enovia SmarTeam as the Product Data Management system (PDM). CATIA V5 is a powerful 3D CAD tool that in addition to mechanical design, provides a large number of trade-specific software modules such as kinematic, piping, sheet metal design and digital mock-up. Moreover, SmarTeam will be superseded in the near future and new tools and methods will need to be put in place by the team in the coming years. You will join the team of CAD and PLM experts in the CERN CAD Service to:


  • Participate in technical applications design and development including porting or creating new apps for a new PLM system. Typical application areas include: CAD Data Management, CAD and viewer automation, apps to aggregate data from CAD and other systems, tools to enhance data exchange in worldwide design collaborations.
  • Assist CAD and PLM experts to formulate and implement applications requirements specifications, develop high level data and process model, design specifications, and test- and user- documentation.
  • Design, develop and maintain utilizing object oriented, web-based, and RDBMS technology. The development languages and techniques include .NET, Java, SQL and web technologies. It also includes using the languages of the application programming interfaces (APIs) of the commercial tools.
  • Perform software code analysis, programming, software review, testing, delivery, and support.
  • Learn and understand the use cases related to the developments, in particular the context of the mechanical CAD software and data management system at CERN.
  • This job also include studying specific needs for possible new apps. The job will also include writing technical specifications, testing and writing user guides for the developments.

Training Value

This is a challenging opportunity to gain experience in programming/software development: Creating, testing and documenting new and amended programs; software development processes and techniques. It is also a unique opportunity to learn and work with several commercial PLM systems.


In order to qualify for a place on the programme you will need to meet the following requirements:

  • You are a Spanish national.
  • You hold or are about to complete an "ingeniero superior" or "master" degree in one of the following fields: mechanical, electrical, electronic or computing engineering, applied physics or similar. You are expected to have obtained your qualification by the time you take up your appointment at CERN.
  • You can start your traineeship in February/March 2019, however, in exceptional cases a slightly later start date might be possible which would be subject to approval by all concerned parties.
  • You have no more than 4 years’ experience following completion of your last degree.
  • You have not previously worked at CERN for more than 14 months.
  • Exceptions to the application of these criteria above can be envisaged if you hold a PhD degree or are in the process of obtaining it.
  • You have a good working knowledge of English or French.

Job specific Requirements

  • Databases: Oracle.
  • Information Technologies: Building web applications (e.g. with jQuery, HTML5), Using software development tools (e.g. Git, Jira, Trac).
  • Programming Languages: C#, Java, Javascript, SQL, PL/SQL or similar.
  • The experiences required for this post are: Working knowledge of NET or Java Enterprise); web technologies (such as ASP, HTML5, CSS, JavaScript) as well as knowledge of relational databases and SQL. Expected to foremost work with .NET or Java Enterprise depending on the application.
  • Knowledge of 3D CAD and data management is a plus.
  • Language competencies:
    • English: Spoken and written, with the ability to draw-up technical specifications and/or scientific reports and to make oral presentations.
    • The ability to understand and speak French in professional contexts would be an advantage.

Additional Information

CERN would very much like to benefit from your expertise, commitment and passion. In return, you will be provided with:

  • A contract of association of one year, renewable for a second year;
  • A monthly take-home pay of 4,128 Swiss francs;
  • 2.5 days of paid leave each month
  • Health insurance cover from a Spanish Insurance company.

The selection process will be finalized at the beginning of December by a dedicated panel of experts from CERN and CIEMAT. You can therefore expect to hear the result of your application in December.

This is how you can apply

You will need the following documents to complete your application:

  • A CV;
  • Your most recent relevant qualification/diploma if completed;
  • Academic transcript of your highest qualification giving an overview of your grades and studied modules.
  • Optional but recommended: One or more reference letter(s): You can upload these letters at the time of application if you have them to hand. You will also be provided with a link as soon as you have submitted your application to forward to your referees to upload their letters confidentially. Please note this must be done before the closing date.

Please make sure you have all the documents requested to hand as you start your application. Once submitted you will not be able to upload any documents or edit your application. If you have already applied to another FTEC position with this email, your documents will remain on your candidate profile and you don't have to submit them another time.

Please note that you must also complete the following questionnaire: and provide the relevant documents listed in the questionnaire to justify your answers by the closing date (30 November). This is required by CIEMAT in order to validate and evaluate your application. Note that if you apply to several positions of the FTEC programme, you only have to fill in the survey once.