CERN designs, develops, and operates particle accelerators and experiments for scientific research to understand the fundamental laws of the universe. These activities may generate stray radiation due to the interaction between beams and matter.
The Radiation Protection (RP) Group at CERN is responsible for the design and development of specialized equipment for radiation monitoring, including the new generation of radiation monitoring system called CROME.
CROME runs an embedded Linux operating system on an ARM-based System on Chip (SoC), built on the Zynq 7000 platform. This provides a powerful combination of FPGA flexibility and ARM processing capability.
We are looking for a talented designer of Linux-based systems for embedded platforms with a focus on ARM architectures, particularly UltraScale+ Zynq devices.
Your responsibilities will be to:
* Develop, configure, and maintain Linux-based systems and applications tailored for embedded platforms.
* Work on SoC platforms, with a focus on UltraScale+ Zynq devices, to ensure seamless integration and functionality.
* Design, implement, and troubleshoot heterogeneous computing systems based on ARM/FPGA architecture.
* Collaborate with hardware engineers to integrate custom hardware components with software systems.
* Optimize Linux kernel and driver performance for embedded systems.
* Contribute to system security, reliability, and performance enhancements.
* Prepare and maintain comprehensive technical documentation.
You will work in an innovative and dynamic environment, collaborating closely with electronics engineers and technicians.
The ideal candidate will have good skills on hardware/software integration, system performance optimization, and support innovative product development in a dynamic and collaborative environment.
Required Skills:
* Expertise in Linux operating systems, kernel configuration, and driver development.
* Hands-on experience with System-on-Chip platforms, particularly UltraScale+ Zynq.
* Familiarity with heterogeneous computing architectures and development.
* Proficiency in C/C++, Python, and shell scripting.
* Solid understanding of embedded systems, real-time operating systems, and low-level debugging tools.
Beneficial Skills:
* Familiarity with FPGA development and integration workflows.
* Experience in HW/SW co-design and optimization for embedded platforms.
Eligibility criteria:
* nationality of a CERN Member or Associate Member State;
* professional background in Computer Science / Electronics (or a related field);
* Master's degree with 2 to 6 years of post-graduation professional experience; or PhD with no more than 3 years of post-graduation professional experience.
Additional Information
A monthly stipend ranging between 6287 and 6911 Swiss Francs per month.
Coverage by CERN's comprehensive health scheme.
30 days of paid leave per year.
About us
CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe.
At CERN, diversity has been an integral part of our mission since its foundation and is an established value of the Organization.