PhD and postdoc positions in verification in Switzerland
The Chair of Software Engineering, my group at the Schaffhausen Institute of Technology in Switzerland (SIT), has open positions for both PhD students and postdocs. We are looking for candidates with a passion for reliable software and a mix of theoretical knowledge and practical experience in software engineering. Candidates should have degrees in computer science or related fields: a doctorate for postdoc positions, a master’s degree for PhD positions. Postdoc candidates should have a substantial publication record. Experience is expected in one or more of the following fields:
- Software verification (axiomatic, model-checking, abstract interpretation etc.).
- Advanced techniques of software testing.
- Formal methods, semantics of programming languages.
- Concurrent programming.
- Design by Contract, Eiffel, techniques of correctness-by-construction.
Some of the work involves the AutoProof framework, under development at SIT (earlier at ETH), although other topics are also available, particularly in static analysis.
Compensation is attractive. Candidates must have the credentials to work in Switzerland (typically, citizenship or residence in Switzerland or the EU). Although we work in part remotely like everyone else these days, the positions are residential.
Interested candidates should send a CV and relevant documents or links (and any questions) to bm@sit.org.