Markus Hofbauer

Markus Hofbauer

Senior Build Engineer & Associate Lecturer

Luminar Technologies

Technical University of Munich

Biography

I am a Senior Build Engineer and Tech Lead of the Build & Release Engineering team at Luminar Technologies working on a monorepo build system, developer tooling, and release automation.

I am passionate about software engineering and the creation of scalable code, which is maintainable over time. Currently, I am teaching these principles at TUM to undergraduate students by offering the Software Engineering Lab.

I studied Electrical and Computer Engineering at the Technical University of Munich (TUM) for both Bachelor and Master. From 2016 to 2018, I was a Software Engineer at the Objective Software GmbH and Luxoft Inc and worked in cooperation with the BMW Group in the area of Automotive and Autonomous Driving. From 2019 to 2022, I worked at the Chair of Media Technology at TUM as a Research and Teaching Associate in the research group of Prof. Dr.-Ing. Eckehard Steinbach, where I received my Engineering Doctorate in 2022. My research at TUM was focused on video processing, compression, and transmission of multi-camera systems for autonomous and teleoperated driving. In 2022, I was a Senior Software Engineer at CareX.AI working on the software architecture and quality of our monorepository-based codebase. My research at CareX.AI was focused on camera-based vital signs measurement.

Interests
  • Software Engineering
  • Monorepositories
  • Autonomous Driving
  • Digital Health
Education
  • Dr.-Ing. in Electrical and Computer Engineering, 2022

    Technical University of Munich

  • M.Sc. in Electrical and Computer Engineering, 2016

    Technical University of Munich

  • B.Sc. in Electrical and Computer Engineering, 2014

    Technical University of Munich

Experience

 
 
 
 
 
Luminar Technologies
Senior Build Engineer
December 2022 – Present Munich
  • Tech Lead of the Build and Release Engineering Team
  • Developing and maintaining a monorepo build system, developer tooling, and release automation
  • Coaching software engineering teams to improve their efficiency and code quality
 
 
 
 
 
Technical University of Munich - Chair of Media Technology
Associate Lecturer
July 2022 – Present Munich
  • Teaching software engineering principles to bachelor students in the field of electrical and computer engineering
  • Raise awareness of time and scale as important factors in professional software development
  • Focus on concepts of unit testing, refactoring, and automation tools for novices with basic programming experience
 
 
 
 
 
CareX.AI
Senior Software Engineer
July 2022 – November 2022 Munich
  • Leading software architecture and quality, developer tooling, and DevOps
  • Managing the Scrum team developing camera-based vital signs measurement
  • Conducting research about camera-based vital signs measurement
 
 
 
 
 
Technical University of Munich - Chair of Media Technology
Research and Teaching Associate
January 2019 – June 2022 Munich
  • Doctoral candidate working on adaptive live video streaming for teleoperated driving
  • Research focused on video processing, compression, and transmission of multi-camera systems for autonomous and teleoperated driving
  • Teaching and supervision of more than 100 students in the field of electrical and computer engineering
 
 
 
 
 
Objective Software / Luxsoft
IT-Consultant/Software Engineer
September 2016 – December 2018 Munich
  • Software Engineer in the automotive industry contributing to six projects around autonomous driving in collaboration with BMW
  • Improving build automation for series production projects by implementing and integrating code generators into the build process
  • Feature development and vehicle integration of software components including localization, path planning, and remote communication

Projects

*
Oh My ZSH!
A delightful community-driven (with 2,000+ contributors) framework for managing your zsh configuration
mp-units
A Units Library for C++
MUC++
Member of the C++ User Group Munich
CARLA
Open-source simulator for autonomous driving research
PhD Research
Adaptive Streaming of Sensor Information for Teleoperator Situation Awareness
MaKeApp
Overview of private and open source projects

Recent & Upcoming Talks

Scale your Workflow
Introduction to different tools and methods for an efficient, scalable, and maintainable workflow.

Recent Publications

Quickly discover relevant content by filtering publications.