jobsswitzerland.ch
← Tutte le offerte

Software/Embedded Systems Engineer per il controllo sperimentale quantistico e l'automazione

ETH Zurich

Tipo di contratto
Contratto
Luogo
Zürich
Prima pubblicazione
Candidati ora
Software/Embedded Systems Engineer per il controllo sperimentale quantistico e l'automazione # 60%-100%, Zurich, fixed-term #### print Drucken  Il gruppo Trapped Ion Quantum Information (TIQI) svolge ricerche nel dominio quantistico utilizzando ioni intrappolati, concentrandosi sull'elaborazione dell'informazione quantistica, la metrologia quantistica e le questioni fondamentali della fisica quantistica. La nostra ricerca è guidata da una combinazione di affrontare sfide tecnologiche e sviluppare nuove tecniche per il controllo quantistico. Il gruppo TIQI è strettamente connesso all'ETHZ-PSI Quantum Computing Hub e la posizione pubblicizzata comporterà una stretta collaborazione con il suo team di ioni intrappolati, che conduce ricerche correlate sull'elaborazione di informazioni quantistiche con ioni intrappolati scalabili. Contesto del progetto ## Il gruppo TIQI gestisce diversi setup sperimentali che hanno obiettivi scientifici differenti ma condividono un'architettura di sistema di controllo e un software comuni. Dispositivi embedded e controllati via software sono utilizzati ampiamente negli esperimenti con ioni intrappolati, ad esempio per generare centinaia di forme d'onda arbitrarie sincronizzate, eseguire rapide acquisizioni di dati digitali e analogici, consentire il monitoraggio e il controllo in tempo reale, implementare loop di servo PID a segnale misto o coordinare l'hardware di basso livello in tutto il setup. Cerchiamo un Software/Embedded Systems Engineer per aiutare a sviluppare, mantenere e migliorare il software e il firmware che supportano i nostri esperimenti. Questo lavoro spazia sia dai sistemi embedded di basso livello che dal software di controllo di alto livello e include l'aiuto nel dare forma all'architettura del nostro sistema di controllo sperimentale a lungo termine. A seconda del background del candidato, il ruolo può concentrarsi maggiormente sul software embedded e sul firmware per dispositivi di basso livello, o maggiormente sul software di controllo basato su Python di alto livello, l'automazione e l'integrazione di sistema. Siamo anche molto interessati a candidati che si sentano a proprio agio nel lavorare in entrambi i domini. Descrizione del lavoro ## • Un esperimento con ioni intrappolati è gestito attraverso una moltitudine di dispositivi elettronici e computazionali, inclusi system-on-chip che eseguono Linux embedded o software bare-metal insieme a gateware FPGA personalizzato, nonché servizi software di alto livello che eseguono su workstation Windows o Linux • CPU embedded standalone che eseguono software bare-metal o Linux sono utilizzate anche in dispositivi come il Raspberry Pi  • Insieme, questi componenti sono messi in rete per formare un sistema di controllo sperimentale su scala di laboratorio In qualità di software/embedded systems engineer nel nostro team misto di fisici e ingegneri, vi occuperete di: • Sviluppare, mantenere e correggere errori (debug) del software attraverso diversi livelli del sistema di controllo, dal software e firmware di basso livello su piattaforme hardware embedded al software di controllo, automazione e monitoraggio di alto livello, inclusi driver hardware, API di comunicazione, servizi di controllo e monitoraggio, librerie specializzate per calcoli numerici/scientifici e infrastruttura software condivisa utilizzata in tutto il laboratorio • Creare, migliorare e mantenere repository di software e firmware in linea con le pratiche di ingegneria del software standard del settore, come il controllo di versione, l'unit testing, CI/CD e la documentazione • Aiutare a dare forma all'architettura del sistema di controllo sperimentale più ampio, prevedere colli di bottiglia e 'punti critici', e dare priorità al lavoro di conseguenza • Supportare e consigliare gli utenti finali del sistema di controllo e contribuire alla documentazione, agli esempi e ai materiali di formazione Informazioni generali • Il nostro software embedded è attualmente scritto principalmente in C/C++, mentre il software e i servizi di controllo di alto livello fanno ampio uso di Python  • Il nostro gateware FPGA è scritto principalmente in Verilog/SystemVerilog per FPGA e SoC AMD  • Il nostro workflow FPGA si affida a una combinazione di strumenti open-source e AMD, tra cui Vivado/Vitis, Verilator, Icarus Verilog, cocotb e Migen • Questa posizione offre sia a candidati all'inizio della carriera che a ingegneri esperti l'opportunità di diventare parte del campo in rapida ascesa della tecnologia quantistica, combinando interessanti architetture e progettazione di software e firmware con la fisica sperimentale all'avanguardia, e fornisce esposizione a una vasta gamma di sfide e opportunità di apprendimento in un ambiente di ricerca in rapida evoluzione • La posizione sarà affiliata al gruppo TIQI, ma i vostri contributi saranno importanti sia per il gruppo TIQI che per il PSI Quantum Computing Hub • La posizione è offerta con un contratto a tempo determinato, un prolungamento a un ruolo a lungo termine potrebbe essere possibile Profilo ## Il quantum computing con ioni intrappolati è un campo in rapido cambiamento e diversificato, e cerchiamo persone con una vasta gamma di competenze, conoscenze e interessi. • Siete una persona che apprezza un ambiente in cui i propri contributi e compiti sono in gran parte autodiretti, e l'apprendimento continuo e indipendente sul lavoro sarà essenziale  Lavorerete in un team con background prevalentemente in fisica, e la vostra competenza ingegneristica giocherà un ruolo critico man mano che la vostra esperienza nel trapping ionico crescerà: • Vi piace consigliare e istruire i colleghi, aiutare a definire e supervisionare progetti interdisciplinari con una componente ingegneristica e guidare il processo decisionale e la pianificazione relativi al controllo sperimentale Hai una solida esperienza in almeno una delle seguenti aree: • Software e firmware embedded: sei esperto d

Tradotto automaticamente dall’originale.

Pubblicato ieri

Luogo

Vedi su Google Maps