Research Engineer per la Programmazione Visuale
- 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
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