Software Engineer

Big Science Sweden

Genf

On-site

CHF 80,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Big Science Sweden is seeking an experienced software engineer in Geneva, Switzerland, to develop and maintain C++ software solutions for power converters. Responsibilities include enhancing software for AMD Zynq UltraScale+ SoC platforms and participating in software validation.

Qualified candidates should have a Master's degree with professional experience or a PhD in a relevant field. The role involves interaction with stakeholders and contributing to CI/CD practices.

Qualifications

  • 2 to 6 years of post-graduation professional experience for a Master's degree.
  • No more than 3 years of post-graduation professional experience for a PhD.
  • Professional background in Software or electronics engineering.

Responsibilities

  • Enhance and maintain C++ software for power converters.
  • Develop software for Linux and bare-metal cores.
  • Participate in software validation using hardware-in-the-loop.
  • Contribute to CI/CD and automated testing framework.

Skills

C++ programming
Software validation
Hardware-in-the-loop testing
CI/CD practices

Education

Master's degree
PhD

Tools

Linux
AMD Zynq UltraScale+ SoC platform

Job description

In this role, you will engage in the development, enhancement and maintenance of C++ based software solutions running on a System on Chip platform. You will also interact with the stakeholders to capture and implement their requirements.

Your responsibilities
  • Enhance and maintain C++ software that controls and monitors power converters.
  • Develop and integrate software for Linux and bare-metal cores on the AMD Zynq UltraScale+ SoC platform.
  • Participate in software validation using hardware-in-the-loop digital twins, as well as in the commissioning of real power converters ranging from a few kilowatts to tens of megawatts.
  • Contribute to our CI/CD and automated testing framework.
  • You have a professional background in Software or electronics engineering (or a related field) and have 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.
  • You have never had a CERN fellow or graduate contract before.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Engineer for SoC Power Electronics
Embedded C++ Engineer for SoC Power Electronics

Big Science Sweden • Genf

On-site
CHF 80,000 - 120,000
C++ Software Engineer, EPC group
C++ Software Engineer, EPC group

Big Science Sweden • Genf

On-site
CHF 80,000 - 120,000
Lead Software Engineer
Lead Software Engineer

Ignite Next GmbH • Zürich

On-site
CHF 140,000 - 190,000
Senior Compiler Engineer
Senior Compiler Engineer

Ignite Next GmbH • Zürich

On-site
CHF 120,000 - 160,000
C++ Software Engineer - FGCDv2 Migration for Accelerator Ops
C++ Software Engineer - FGCDv2 Migration for Accelerator Ops

Big Science Sweden • Genf

On-site
CHF 80,000 - 120,000
C++ Software Engineer
C++ Software Engineer

Big Science Sweden • Genf

On-site
CHF 80,000 - 120,000
Firmware & FPGA Development Engineer (SY-BI-BP-2026-154-GRAP)
Firmware & FPGA Development Engineer (SY-BI-BP-2026-154-GRAP)

CERN • Genf

On-site
CHF 90,000 - 120,000
Monthly net stipend (CHF 6,372 or 7,?
30 days paid leave + 2 weeks annual-
Senior Analog & Power Electronics Hardware Engineer
Senior Analog & Power Electronics Hardware Engineer

INAUTALENT • Unterwallis

On-site
CHF 120,000 - 170,000
Power Electronics R&D Engineer
Power Electronics R&D Engineer

Jobtailor • Satigny

On-site
CHF 110,000 - 170,000
(Senior) Software Engineer
(Senior) Software Engineer

Müntener & Thomas Personal‑ und Unternehmensberatung AG • Sankt Gallen

On-site
CHF 90,000 - 130,000
Flexible hours
Part-time options
Training & development
+1