Drift-diffusion simulations allow insight into various physical parameters of semiconductor devices by multi-scale and multi-physics methods using the DD-software TiberCAD. We develop multi-dimensional meshes (1D to 3D) to study charge and heat transport phenomena in solar cells, transistors, and thermoelectric nanowires. Our research covers the development of the efficient generation of 3D-meshes, the investigation of multi-physics phenomena, as well as the integration of drift-diffusion with our kinetic Monte Carlo tool into efficient multiscale simulation solvers.