Embedded Systems Engineer

CERN
Geneva, Switzerland
4 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Lithuanian

Job location

Geneva, Switzerland

Tech stack

C
Profiling
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Linux System Administration
Linux-Powered Devices
Reduced Instruction Set Computing
Software Requirements Analysis
VHDL
Vivado
Instruction Set Architecture
Bare Metal

Job description

Join CERN as an Embedded Systems Engineer in Geneva, Switzerland! Be part of groundbreaking work in physics and technology.

Tasks

  • Develop next-gen readout and control systems for LHCb.

  • Collaborate with engineers to define system specs and requirements.

  • Test and validate prototypes in lab environments., In this role, you will contribute to the development of next-generation readout and control systems for the LHCb experiment, focusing on FPGA gateware and low-level embedded software in both bare-metal and Linux environments. You will participate in the design, implementation and testing of scalable and high-performance solutions that interface with detector electronics and data acquisition systems. Through this work, you will help evolve CERN's distributed control infrastructure to ensure reliable, efficient and safe operation of upgraded detector systems., * Collaborate with hardware, firmware (FPGA), embedded software and control system engineers to define system requirements and interface specifications.

  • Analyse current and future detector control workloads to define realistic performance benchmarks.

  • Define and implement solutions that distribute control functions across FPGA logic and embedded processors to optimise performance, reliability and maintainability.

  • Test, validate and refine prototypes in laboratory environments., * You are a national of a CERN Member State or Associate Member State . Currently, we cannot consider applications from Pakistani and Lithuanian nationals for positions with a 2026 start date, as the ceiling defined under Article II.5 of the Associate Membership Agreement has been reached.

Requirements

  • Bachelor's or master's degree in Electronics Engineering required.
  • Proficient in VHDL 2008 and FPGA gateware development.
  • Experience in C programming for embedded applications., * Knowledge in developing, simulating and validating FPGA gateware.
  • Experience in writing, profiling and optimising C code.
  • Knowledge in hardware/software specification and co-design.
  • Your studies focused on Electronics Engineer.

Your skills

  • VHDL 2008 (VUnit and UVVM experience is a plus).
  • C for embedded applications and Linux device drivers (Rust is a plus).
  • Intel Quartus or AMD Vivado toolchains (both is a plus).
  • RISC-V instruction set architecture (experience with FPGA softcores like PicoRV32, Nios® V, Microblaze(TM) V is a plus)., * By the application deadline, you have a maximum of 2 years of professional experience since graduation in the respective field and your highest educational qualification is either a bachelor's or master's degree. You must have a university degree and can't hold a PhD.
  • You have never had a CERN fellow or graduate contract before.
  • Please pay attention to the additional criteria and requirements for this specific position and mentioned above.

Benefits & conditions

  • Work during nights, Sundays and official holidays, when required by the needs of the Organization.

Global Benefits at CERN

  • A monthly stipend between 5266-5793 Swiss Francs per month (tax free) depending on your degree.
  • 30 days of paid leave per year plus 2 weeks annual closure.
  • Coverage by CERN's comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
  • Family, child and infant monthly allowances depending on your individual circumstances.
  • A relocation package (installation grant and travel expenses) depending on your individual circumstances.
  • Possibility to extend your contract up to 36 months.
  • On-the-job and formal training including language classes.

About the company

Imagine taking part in the largest scientific experiment in the world. CERN needs more than physicists and engineers - if you're a student, a graduate, just starting your career or an experienced professional, whatever your field of expertise, CERN could be your next opportunity.

Apply for this position