Please refer to JobSuchmaschine in your application
Development of an Ultrasonic Simulator based on the Hybrid Angular Spectrum Method (hASM)
Workplace:Zurich, SwitzerlandCompany:IT'IS Foundation for Research on Information Technologies in Society,
Focused ultrasound (FUS) and MRI guided high intensity focused ultrasound (MRgHIFU) are increasingly employed in medical interventions. A software tool that simulates complex medical scenarios involving ultrasonic waves can offer better treatment analysis and outcomes and understanding of the underlying mechanisms.
Relevant scenarios include safety and efficacy assessment in addition to design and optimization of ultrasonic devices (transducers used for therapeutic or diagnostic purposes), patient-‐specific treatment planning for acoustic surgery (employed in tumor ablation, prostate treatment, thrombolysis etc.), as well as drug delivery (through blood-brain-barrier (BBB) disruption or gene therapy).
The angular spectrum method (ASM), aka angular spectrum approach (ASA), is a numerical method originally developed for use in optics. The basic idea is that a 2D field of some kind that has already been calculated for the x-y plane is propagated by means of the ASA method through various z coordinates to create a 3D grid.
This approach has been modified and hybridized for acoustics/ultrasonics and can now include inhomogeneous setups, full-wave behavior, non-linearity, etc.
Many researchers and institutes around the world have already implemented this method in software packages like (FOCUS, k-wave etc). However, the main limitation of those tools is infrastructure. Most of these tools rely on MATLAB and have no dedicated GUI to create a complicated model of the transducer and the simulation setup. In this project however, the goal is to integrate the resulting code in SEMCAD-X, our in-house state-of-the-art 3D modeling and post-processing software.Education:
We are looking for a dedicated individual with the following skills:
• programming in C++
• experience with the Visual Studio IDE (2008, 2010, etc.)
• fluency in English
• ability to work and develop within a team
• programming in Python
• programming in Matlab
• experience with parallelization libraries like OpenMP/MPI and CUDA
The candidate should be enrolled at a university in Switzerland.Beginning:As soon as possible.Application process:
Applications should consist of:
• a cover letter outlining the motivation for applying for the position
• a short summary of performed projects that illustrates the candidate's skills
• a detailed CV
• copies of degree certificates and / or diplomas, including grades