Ledigt jobb: Mjukvaruutvecklare
- Jobb
- Mjukvaruingenjör för Python och RF-system (Acceleratorer)
Mjukvaruingenjör för Python och RF-system (Acceleratorer)
CERNOkänd ort
Tidigare erfarenhet är önskad
25 dagar kvar
att ansöka till jobbet
Vad du kommer att göra
Som mjukvaruingenjör utvecklar du Python-applikationer som stödjer simulering, automatisering och drift av radiofrekvenssystem inom CERN:s acceleratorer.
Du bidrar till hela mjukvarulivscykeln, från att förstå användarbehov och designa lösningar till testning, distribution och operativt stöd.
Du samarbetar även med utvecklare som arbetar med C++-baserad realtidsstyrningsmjukvara och bidrar till verktyg och gränssnitt som kopplar ihop högnivåapplikationer med lågnivåhårdvarusystem.
Dina ansvarsområden
- Designa, utveckla och underhålla Python-baserade mjukvaruapplikationer och verktyg för konfiguration, övervakning, automatisering, idrifttagning och analys av RF-system inom CERN:s acceleratoranläggning.
- Samarbeta med ingenjörer och fysiker för att förstå operativa krav och leverera pålitliga, användarfokuserade mjukvarulösningar integrerade med realtidsstyrningssystem och C++-middleware-komponenter.
- Utveckla arbetsflöden för automatisering, testning och distribution med moderna mjukvaruutvecklingsmetoder, inklusive CI/CD, containeriserade miljöer och underhållbar mjukvaruarkitektur.
- Deltaga i distribution, idrifttagning, operativt stöd och kontinuerlig förbättring av mjukvarusystem som används under accelerator-drift, inklusive on-call-stöd.
- Bidra till teknisk dokumentation, kunskapsdelning och mjukvarukvalitetspraktiker inom teamet och det bredare kontrollmjukvarusamfundet.
Är du med? Låt oss göra en snabb genomgång av:
Din profil
- Starka Python-utvecklingskunskaper, gärna inklusive vetenskapliga bibliotek (NumPy, SciPy, Matplotlib) och GUI-ramverk (PyQt).
- Förståelse för C++ som gör att du kan läsa och interagera med befintlig styrkod.
- Kunskap om mjukvaruutvecklingsprocesser: versionshantering (Git), testning, CI/CD och containerisering.
- Erfarenhet av att leverera produktionskvalitativ mjukvara i vetenskapliga eller tekniska miljöer.
- Kännedom om radiofrekvens- eller accelerator-system är meriterande men inte ett krav.
- Master-examen eller motsvarande relevant erfarenhet inom datavetenskap, mjukvaruingenjörsvetenskap, tillämpad fysik, elektronik eller ett relaterat område.
Dina färdigheter
- Utveckling av applikationsmjukvara.
- Utveckling av mjukvara för inbäddade och realtidssystem med eller utan operativsystem.
- Kunskap om och tillämpning av verktyg och procedurer för mjukvarulivscykeln.
- Testning, diagnostik och optimering av mjukvara.
- Strukturerat och organiserat arbetssätt; förmåga att sätta prioriteringar och planera uppgifter med resultat i åtanke.
- Anpassar sig snabbt och resursfullt till skiftande prioriteringar och krav.
- Identifierar, definierar och bedömer problem och vidtar åtgärder för att lösa dem.
- Säkerställer att information, procedurer och beslut dokumenteras på lämpligt sätt.
- Förstår när samarbete krävs för att uppnå bästa resultat; inkluderar andra därefter och delar information.
- Talande och skrivande engelska, med vilja att lära sig franska.
Medicinsk riskklassning
- Exponering för elektromagnetiska fält under vissa exponeringsförhållanden.
På grund av de yrkeshälsorisker som är förknippade med denna tjänst måste den utvalda kandidaten erhålla medicinskt godkännande innan ett anställningserbjudande bekräftas.
Anställningsvillkor
- Arbete i strålningsområden.
- Ingripanden i underjordiska installationer.
- Giltigt körkort.
🖐 Passar detta jobb någon du känner?
Andra jobb inom samma område
Kanske kan det vara dags att bredda sökningen med dessa lediga jobb
-
Upp till 25% rabatt på upplevelser till mamma – Fira mors dag med Live it
Tis, 26 maj 2026 - 12:00