Robotics Engineer

Robotics Engineer

European Organization for Nuclear Research (CERN)

December 9, 2025January 23, 2026GenevaSwitzerland
Job Description
Job Posting Organization:
CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
  • It is located in Geneva, Switzerland, and is known for its groundbreaking work in particle physics. CERN employs thousands of scientists, engineers, and support staff from over 100 countries, fostering a collaborative environment that encourages innovation and scientific discovery. The organization operates numerous facilities and experiments, including the Large Hadron Collider, and is dedicated to pushing the frontiers of science and technology. Diversity and inclusion are core values at CERN, and the organization strives to create a welcoming environment for all individuals, regardless of their background.

Job Overview:
The Robotics Engineer position at CERN is designed for motivated individuals who are eager to contribute to the robotic maintenance and inspection of experimental facilities. The role involves developing and optimizing perception systems that integrate various sensors and process sensory data to provide actionable insights for operators or autonomous control. The engineer will focus on camera-based sensing, computer vision, and machine learning to enhance the awareness and autonomy of CERN's robotic platforms. This position requires a hands-on approach to integrating and configuring sensor systems on robotic platforms, developing computer vision algorithms, and applying machine learning techniques to improve robotic perception and understanding tasks. The engineer will collaborate with multidisciplinary teams to ensure the successful integration of perception systems into existing workflows, making this role critical for advancing CERN's robotic capabilities in complex experimental environments.

Duties and Responsibilities:
The Robotics Engineer will be responsible for a variety of tasks, including but not limited to: integrating and configuring sensor systems such as RGB, RGB-D, endoscopic, and thermal cameras on robotic platforms; developing and implementing computer vision algorithms for object detection, image segmentation, pose estimation, and 3D perception; creating and optimizing C++ software frameworks for data acquisition, image processing, and sensor fusion; applying machine learning techniques to perception tasks and deploying models using pipelines like the Nvidia Triton Inference Server; debugging and optimizing camera drivers and network parameters to ensure reliable, low-latency data transfer for real-time operations; and collaborating with robotics, controls, and operations teams to integrate perception systems into existing robotic maintenance platforms and workflows. The engineer will also be expected to document and present technical work clearly and effectively.

Required Qualifications:
Candidates for the Robotics Engineer position must demonstrate hands-on experience with camera and sensor systems, including hardware integration, calibration, and debugging. A solid understanding of computer vision and machine learning techniques for robotic perception and environment understanding is essential. Experience in software development using C++ frameworks and familiarity with machine learning libraries such as TensorFlow or PyTorch is required. The ideal candidate should be interested in applying robotics technologies to real-world maintenance and inspection applications in complex experimental environments. Strong analytical and problem-solving skills are necessary, along with the ability to work independently and collaboratively in multidisciplinary teams.

Educational Background:
The position requires a professional background in Robotics Engineering or a related field. Candidates should possess either a Master's degree with 2 to 6 years of post-graduation professional experience or a PhD with no more than 3 years of post-graduation professional experience. Additionally, candidates must be nationals of a CERN Member or Associate Member State and should not have previously held a CERN fellow or graduate contract.

Experience:
The Robotics Engineer role requires candidates to have a significant level of experience in the field. Specifically, candidates should have 2 to 6 years of post-graduation professional experience if they hold a Master's degree, or up to 3 years of post-graduation experience if they have a PhD. This experience should be directly related to robotics engineering, computer vision, and machine learning applications in complex environments.

Languages:
Proficiency in spoken and written English is mandatory for this position. Candidates should also demonstrate a commitment to learning French, as it may be beneficial for collaboration within the organization and the local community.

Additional Notes:
The contract duration for this position is 24 months, with the possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, and the position is fully onsite at CERN. The target start date for this role is April 1, 202
  • The job reference number is BE-CEM-MRO-2025-199-GRAP. The compensation includes a monthly stipend ranging from 6287 to 6911 Swiss Francs, which is tax-free and dependent on the candidate's degree. Additionally, employees receive 30 days of paid leave per year, coverage by CERN's comprehensive health insurance scheme, family allowances, a relocation package, and opportunities for on-the-job and formal training, including language classes.
Apply now
Similar Jobs