Software Engineer – 8 months contract (with possibility of 3 months extension)
The Center for Environmental Sensing and Modeling (CENSAM) IRG seeks a Software Engineer to contribute to the model development and cross-model communication in the field of urban climatology. The primary focus of this work is to evaluate the coupling and cross-communication methodology across various existing models, including the Discrete Anisotropic Radiative Transfer (DART), Indoor-Outdoor Energy Balance Simulator (TUF-IOBES), and Outdoor Thermal Comfort in 3D (OTC3D) models. Additionally, the applicant is expected to have knowledge on improving the programming efficiency of each model.
The main project task is to create an open-source platform for model communication considering the following processes:
• Streamlining the geometry implementation into different models,
• Facilitating the communication of input/outputs across different models for co-simulation,
• Facilitating the accessibility of models by developing a simple yet user-friendly interface, aiding the automation processes, and developing detailed documentations,
• Improving the efficiency of sub-models if needed.
• Bachelor or Master of Science degree in Computer Science or other related fields.
• Have significant programming skills including previous experience or knowledge of different programming languages. Experience with Python and xml format is expected and prior knowledge of FORTRAN and C++ would be a plus.
• Preference is given to applicants with previous experience with co-simulation platforms (such as Functional Mock-up Interface or VisTrail) and have knowledge of advanced data visualization techniques.
The Software Engineer will work with Dr. Negin Nazarian and Dr Yin Tiangang based at the Singapore-MIT Alliance for Research and Technology (SMART) in Singapore, and under the supervision of MIT-based Professor Leslie Norford. Both full-time and part-time arrangements can be considered.
The selection committee will rate the applications according to the following criteria:
1. Academic excellence
2. Work experience or potential
• relevant work experience and academic training;
• quality of contributions to development and research;
• critical ability, capacity for critical thought and analysis;
• determination and ability to complete projects within an appropriate period of time;
• initiative and autonomy;
3. Communication skills and interpersonal abilities
Interested applicants are invited to submit their full CV/resume, cover letter and list of three references (to include reference names and contact information). We regret that only shortlisted candidates will be notified.