Your personal AI career agent
Embedded Software Engineer(m/w/x)
Developing and debugging embedded Linux software and bare-metal firmware for WR Switch hardware at CERN. Embedded Linux distribution on AMD/Xilinx FPGAs experience required. 30 days paid leave, comprehensive health insurance, and pension fund membership.
Requirements
- Embedded Linux software development
- Bare-metal firmware development
- Embedded Linux distribution on AMD/Xilinx FPGAs
- Performance testing with dedicated instrumentation
- Compliance testing with dedicated instrumentation
- Hardware debugging
- Low-level C programming
- Bare-metal programming
- Embedded Linux
- Linux Device drivers
- Git-based development
- Code reviews
- Merge requests
- CI pipelines
- FPGA development basics
- Understanding PCB schematics
- Networking protocols
- Synchronization protocols
- Spoken English
- Written English
- Commitment to learn French
- National of CERN Member State
- National of CERN Associate Member State
- Software Engineering professional background
- Master's degree with 2-6 years experience
- PhD with no more than 3 years experience
- No prior CERN fellow contract
- No prior CERN graduate contract
Tasks
- Develop and maintain software and firmware for WR Switch
- Participate in bringing up and debugging new hardware versions
- Maintain git repositories
- Develop and perform WR Switch tests
- Conduct hardware in CI pipelines
- Perform performance and compliance tests
- Assist in developing post-manufacturing production tests
- Collaborate in hardware/software co-design process
- Develop and review HDL, firmware, Linux device drivers, and host applications
- Collaborate with external companies, universities, and public institutes
- Ensure thorough and up-to-date documentation
- Prepare firmware releases
Work Experience
- 2 - 6 years
Education
- Master's degree
Languages
- English – Native
- French – Basic
Tools & Technologies
- Embedded Linux
- Bare-metal
- AMD/Xilinx FPGAs
- C
- Git
- Python
- PyTest
- VHDL
- Verilog
- SystemVerilog
- NTP
- PTP
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowance
- Child allowance
Additional Allowances
- Infant allowance
- Relocation package
Learning & Development
- On-the-job training
- Formal training
- Language classes
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Not a perfect match?
- CERNFull-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month
- CERN
Software Engineer for Industrial Control Systems(m/w/x)
Full-timeOn-siteExperiencedGenf - Sécheron Hasler Group
Embedded Linux Development Engineer(m/w/x)
Full-timeOn-siteSeniorSatigny - CERN
Electrical Engineer for the CMS Detector(m/w/x)
Full-timeOn-siteExperiencedGenf - CERN
System Administrator(m/w/x)
Full-timeOn-siteExperiencedGenf
Embedded Software Engineer(m/w/x)
Developing and debugging embedded Linux software and bare-metal firmware for WR Switch hardware at CERN. Embedded Linux distribution on AMD/Xilinx FPGAs experience required. 30 days paid leave, comprehensive health insurance, and pension fund membership.
Requirements
- Embedded Linux software development
- Bare-metal firmware development
- Embedded Linux distribution on AMD/Xilinx FPGAs
- Performance testing with dedicated instrumentation
- Compliance testing with dedicated instrumentation
- Hardware debugging
- Low-level C programming
- Bare-metal programming
- Embedded Linux
- Linux Device drivers
- Git-based development
- Code reviews
- Merge requests
- CI pipelines
- FPGA development basics
- Understanding PCB schematics
- Networking protocols
- Synchronization protocols
- Spoken English
- Written English
- Commitment to learn French
- National of CERN Member State
- National of CERN Associate Member State
- Software Engineering professional background
- Master's degree with 2-6 years experience
- PhD with no more than 3 years experience
- No prior CERN fellow contract
- No prior CERN graduate contract
Tasks
- Develop and maintain software and firmware for WR Switch
- Participate in bringing up and debugging new hardware versions
- Maintain git repositories
- Develop and perform WR Switch tests
- Conduct hardware in CI pipelines
- Perform performance and compliance tests
- Assist in developing post-manufacturing production tests
- Collaborate in hardware/software co-design process
- Develop and review HDL, firmware, Linux device drivers, and host applications
- Collaborate with external companies, universities, and public institutes
- Ensure thorough and up-to-date documentation
- Prepare firmware releases
Work Experience
- 2 - 6 years
Education
- Master's degree
Languages
- English – Native
- French – Basic
Tools & Technologies
- Embedded Linux
- Bare-metal
- AMD/Xilinx FPGAs
- C
- Git
- Python
- PyTest
- VHDL
- Verilog
- SystemVerilog
- NTP
- PTP
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowance
- Child allowance
Additional Allowances
- Infant allowance
- Relocation package
Learning & Development
- On-the-job training
- Formal training
- Language classes
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
CERN
Industry
Research
Description
The company is the European Organisation for Nuclear Research, focusing on probing the fundamental structure of the universe through particle physics.
Not a perfect match?
- CERN
Embedded Electronics Engineer(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
Software Engineer for Industrial Control Systems(m/w/x)
Full-timeOn-siteExperiencedGenf - Sécheron Hasler Group
Embedded Linux Development Engineer(m/w/x)
Full-timeOn-siteSeniorSatigny - CERN
Electrical Engineer for the CMS Detector(m/w/x)
Full-timeOn-siteExperiencedGenf - CERN
System Administrator(m/w/x)
Full-timeOn-siteExperiencedGenf