Julius Kammerl

Staff Software Engineer at Google

Munich, Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Julius Kammerl is a Staff Software Engineer based in Munich with 15 years of experience at the intersection of robotics, 3D perception, and real-time systems, currently shaping large-scale engineering at Google. He has a PhD from TU Munich and a strong research background, having led projects in telepresence, haptics, and perceptual coding before transitioning to industry roles at Willow Garage and Open Perception. Julius is a prolific open-source contributor to foundational robotics projects—most notably implementing the octree component and ray-tracing methods in the widely used Point Cloud Library (PCL) and enhancing visualization and plugin infrastructure in RViz for ROS. His work blends deep algorithmic insight with practical engineering: from point-cloud data structures and compression to shader fixes and image-transport robustness. Known for surfacing hard-to-find bugs and stabilizing complex systems, he brings both academic rigor and production-hardened delivery to cross-disciplinary teams. Colleagues rely on him to turn sophisticated 3D sensing research into reliable, usable tools.
code15 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy - Ph.D. (Dr.-Ing.), Electrical Engineering, Doctor of Philosophy - Ph.D. (Dr.-Ing.), Electrical Engineering at Technical University of Munich, TU Munich
stackoverflow-logo

Stackoverflow

Stats
171reputation
5kreached
1answer
1question
github-logo-circle

Github Skills (22)

c-language10
visualization10
moveit10
octree10
ogre10
3d10
computer-vision10
visualizations10
point-cloud10
cprogramming-language10
ros10
image-processing9
data-structure9
data-structures9
point-cloud-library8

Programming languages (7)

C#JavaC++CMakeJavaScriptGoPython

Github contributions (5)

github-logo-circle
PointCloudLibrary/pcl

Mar 2011 - Aug 2015

Point Cloud Library (PCL)
Role in this project:
userBack-end Developer
Contributions:306 commits, 1 PR, 1 push in 4 years 5 months
Contributions summary:Julius implemented and added the octree component to the Point Cloud Library (PCL), a library for processing 3D point cloud data. This involved creating the octree, including its tutorial, and developing new methods like those related to ray tracing, as well as implementing dynamic structure and centroid calculations. They also corrected and improved existing code and data structures to address a previous bug.
cpppoint-cloud-libraryc-plus-pluscomputer-visionpcl-library
ros-visualization/rviz

Aug 2012 - Mar 2013

ROS 3D Robot Visualizer
Role in this project:
userFull-stack Developer
Contributions:34 commits in 7 months
Contributions summary:Julius primarily contributed to the ROS 3D Robot Visualizer, adding and modifying plugins, improving functionality, and fixing shader problems. Key changes included adding a "depth cloud" plugin, making properties public, and integrating a multi-layer-depth structure. They also addressed image transport issues, improving error handling and overall usability of the visualization tools.
gazebosimroboticsvisualizerrosbagrobot
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Julius Kammerl - Staff Software Engineer at Google