Navigation software engineer working with 3D geometric registration, point cloud data, parallel computing and CUDA algorithm optimization. Interested in opportunities involving 3D SLAM (LiDAR) , machine intelligence, robotics, robot learning, pattern analysis, data science and automation.

DTU alumni computer vision robotics Lidar machine learning  

Updated 17. oktober 2017
My education
8
2014 - 2016

MSc, Engineering

Danmarks Tekniske Universitet - DTU

Educational area: Teknik & Teknologi
Period: august 2014 - juli 2016
My work experience
2016 - now

Researcher in Robotic Navigation

The project Entern is concerned with creating technologies for partial autonomous operation of robots in lunar and planetary exploration missions. Specifically it covers technologies for the robust autonomous exploration of craters and caves in a context of space missions.

These types of environments are of special interest to the scientific community and provide potential places for future infrastructures and habitats due to their protected locations.

My contribution addresses the localisation issues a robotic system faces when navigating and mapping a structurally symmetrical, and relatively featureless environment such as the ones encountered.
Work area: IT - Software
Period: januar 2016 - now
2015 - 2016

Software Engineer at Rovsing A/S

Helping build a portable embedded platform for Visual Inertial Navigation using Extended Kalman Filter (EKF) and Simultaneous Localization and Mapping (SLAM) techniques. The project uses GPS-less sensor data from a monocular camera, accelerometer and an odometer. My work responsibilities include

  • Transferring and customizing BLAS optimised algorithms to GPU using libraries like Magma, cuSPARSE, CLapack and cuBLAS.
  • Feature extraction in C++ and CUDA combination running on NVIDIA GPU.
  • Sensor fusion using Extended Kalman Filter (EKF) approaches.
  • CUDA programming on NVIDIA Tegra X1 board.
  • Optimization of code segments which use large sparse matrices.
  • Outlier feature detection and depth estimation using triangulation and baseline optimization.
  • Code profiling using tools like gprof, valgrind, zoom, oprofile and perftools.
  • Porting code to and from C++ and Python.
  • Embedding Python code in C++ using custom made Python/C API wrappers.
  • Extending Python with C++ code.
  • Project code assimilation, debugging and compiling.
  • Writing makefiles and automating compilation for medium sized project.
  • • Documentation in form of changelogs, status reports, references etc.
    Work area: IT - Software
    Period: marts 2015 - april 2016
    My preferences
    Job type
    Fuldtidsjob Graduate/trainee
    Work areas
    any
    Location
    Bornholm Fyn Grønland & Færøerne Midtjylland Nordjylland Nordsjælland Storkøbenhavn Sydsjælland & Øer Sydvestjylland (Esbjerg) Sydøstjylland Sønderjylland Udlandet (Norge) Udlandet (Sverige) Udlandet (øvrige) Vestjylland Vestsjælland Øresundsregionen Østjylland (Aarhus) Østsjælland
    Contact me!