TUMCREATE is a research platform for the improvement of Singapore's public transportation, including the deployment of electric and autonomous mobility. Researchers from Technical University Munich and Nanyang Technological University join forces and are funded by Singapore’s National Research Foundation as part of the Campus for Research Excellence and Technological Enterprise (CREATE).
In TUMCREATE, over 100 scientists, researchers and engineers work together, led by Professors from the Technical University of Munich and Nanyang Technological University. The Mission of TUMCREATE is to seek the ultimate public transport system for the people of Singapore. Our innovative road transport solutions will provide high comfort and a positive travel experience, best protection of the environment and maximum benefit to the society and the economy.
Background We have an open position for a (Senior) Software Engineer at the Area-Interlinking Design Team of TUMCREATE in Singapore. We are a multi-cultural team of around 15 researchers and software engineers based on the University Town Campus at the National University of Singapore.
Objective and Tasks
The Area Interlinking Design Analysis (AIDA) group of TUMCREATE is working on a state-of-the-art transportation simulator, called CityMoS. CityMoS is an agent-based microscopic mobility simulator which features private traffic, the bus system as well as the MRT network. You will be responsible to support the development of new features as well as necessary changes to the underlying software architecture. You are furthermore expected to enrich the tool chain and services that lead to front-end development for non-technical staff.
What we expect from you
Profound expertise in C++ programming
Knowledge of scripting languages required (e.g., bash, perl, node, python)
Basic knowledge in C++ libraries (e.g., boost) and Linux build tool-chain
Knowledge in modelling and simulation techniques advantageous
Expertise in software design and state-of-the-art techniques and development processes (e.g., agile)
Basic scientific methodological understanding
Excellent documentation and communication skills for internal and external presentation as well as scientific discussions
Master or Bachelor degree in Computer Science or related field with experience
Fluent in spoken and written English
What we offer you
An international and multidisciplinary working environment
Opportunity to work on a project with real-life relevance to build portfolio
Work with researches from world-renowned Universities (TU Munich and NTU Singapore)
Enquiries and How To Apply Please send your complete application including cover letter, CV, university transcripts and degree certificates to firstname.lastname@example.org