softwareengineerjobszurich.ch
← Tutte le offerte

Research Engineer per la Programmazione Visuale

ETH Zürich

Tipo di contratto
Contratto
Percentuale
50–100%
Luogo
Zürich
Azienda
ETH Zürich, Binzmühlestrasse 130, 8050 Zürich
Lingue
Inglese (fluente)
Prima pubblicazione
Candidati ora

Einleitungstext
Nell'AST Lab, guidato dal Prof. Zhendong Su presso il D-INFK (Department of Computer Science) dell'ETH Zurich, facciamo progredire e reinventiamo la scienza della costruzione del software, lavorando verso sistemi che aiutino le persone a trasformare le loro idee creative in software funzionante.

Duration: 3 to 6 months (depending on workload)
Workload: 50-100%
Salary: according to ETH guidelines for scientific staff

Projekthintergrund
La programmazione rimane dominata dalla sintassi testuale, imponendo un carico cognitivo ai novizi e allargando il divario tra codice e comportamento. I sistemi visuali esistenti aiutano con la sintassi ma spesso riflettono alberi di sintassi astratta, offrono una scarsa modularità e raramente scalano su software del mondo reale. Il progetto Belvue sviluppato nell'AST Lab mira a far progredire la programmazione visuale attraverso un nuovo paradigma di programmazione visuale che si concentra sulla manipolazione diretta dello stato del programma, il feedback live e flussi di lavoro incentrati sugli esempi.

Aufgaben-/Stellenbeschreibung
Cerchiamo un research engineer per aiutarci a sviluppare il linguaggio Belvue. Implementerai funzionalità del linguaggio e strumenti per gli sviluppatori e lavorerai a stretto contatto con il progettista del linguaggio.

Job Description

Implementare o migliorare le funzionalità nell'editor di programmi del linguaggio visuale (che è bootstrapped in Belvue)
Aggiungere nuove funzionalità o mantenere l'implementazione del linguaggio in C++
Contribuire al design dell'interfaccia utente e del linguaggio

Ihr Profil
Forti capacità di programmazione, idealmente in C++
Esperienza nella creazione di interfacce utente, nella progettazione di componenti software riutilizzabili e nel lavoro con grandi progetti software
Profonda comprensione e curiosità verso diversi paradigmi e linguaggi di programmazione (idealmente familiarità con diversi linguaggi di programmazione, incluso un linguaggio funzionale)
Buone pratiche di ingegneria del software
Strutturato, affidabile e capace di lavorare indipendentemente all'interno di un piccolo team
BSc o MSc in Computer Science o un campo correlato (o esperienza equivalente); i laureati recenti sono i benvenuti
L'esperienza con le tecnologie web è un plus
Forti capacità comunicative in inglese
Wir bieten
Lavorerai in un piccolo e innovativo team di ricerca all'ETH Zurich, esplorando nuovi paradigmi di programmazione e testando nuove idee. Offriamo orari di lavoro flessibili e autogestiti e un'atmosfera rilassata e collaborativa in cui le tue idee influenzano direttamente la direzione del progetto. Farai anche parte della vibrante comunità di ricerca del Department of Computer Science.

ETH Zurich è un datore di lavoro family-friendly con eccellenti condizioni di lavoro. Puoi aspettarti un ambiente di lavoro stimolante, diversità culturale e offerte e benefit attraenti.

Neugierig? Sind wir auch.
Non vediamo l'ora di ricevere la tua candidatura online con i seguenti documenti:

Resume
Cover letter (not AI generated)
Qualsiasi portfolio pertinente o campioni di progetti

Ulteriori informazioni sull'AST Lab possono essere trovate sul nostro sito web. Le domande riguardanti la posizione devono essere indirizzate a Theo Weidmann, theo.weidmann@inf.ethz.ch (non inviare candidature).

Si prega di notare che accettiamo esclusivamente candidature inviate tramite il nostro portale di candidatura online. Le candidature via email o servizi postali non saranno prese in considerazione.

Vorremmo sottolineare che la preselezione è effettuata dai recruiter responsabili e non dall'intelligenza artificiale.

Tradotto automaticamente dall’originale.

Pubblicato oggi

Luogo

Vedi su Google Maps