{"id":27,"date":"2007-09-13T14:05:13","date_gmt":"2007-09-13T12:05:13","guid":{"rendered":"http:\/\/www.schnitzer.at\/dominik\/?page_id=27"},"modified":"2026-10-11T16:05:18","modified_gmt":"2026-10-11T15:05:18","slug":"curriculum-vitae","status":"publish","type":"page","link":"https:\/\/www.schnitzer.at\/dominik\/curriculum-vitae\/","title":{"rendered":"Curriculum Vitae"},"content":{"rendered":"<p><strong>Director of Engineering at Snap Inc.<\/strong><br \/>Vienna, Austria \u00b7 <a href=\"mailto:dominik@schnitzer.at\">dominik@schnitzer.at<\/a> \u00b7 <a href=\"https:\/\/www.linkedin.com\/in\/dominikschnitzer\/\" rel=\"me\">LinkedIn<\/a><\/p>\n<h2>Profile<\/h2>\n<p>As Director of Engineering at Snap, I am responsible for the custom Linux operating system running on SPECS. I am an engineering leader and systems architect with over 20 years of software development experience and experience managing operating system teams for AR hardware since 2016. Since the inception of <a href=\"https:\/\/www.specs.com\/\">SPECS<\/a>, I have helped shape its operating system and initiated the Linux effort that became the foundation for Snap&#8217;s custom OS.<\/p>\n<p>I lead the Platform OS, Display, Graphics, OS Porting and Browser teams, combining hands-on C\/C++, Linux, AOSP and Yocto expertise with technical direction, organizational leadership and cross-functional delivery. I hold a PhD in Computer Science and have multiple <a href=\"https:\/\/patents.google.com\/?inventor=dominik+schnitzer\">patents<\/a> and <a href=\"https:\/\/scholar.google.at\/citations?hl=de&amp;user=dO6NYiMAAAAJ\">publications<\/a>.<\/p>\n<h2>Experience<\/h2>\n<h3>Snap Inc.<\/h3>\n<p>Vienna, Austria \u00b7 November 2019 \u2013 present<\/p>\n<ul>\n<li><strong>Director of Engineering<\/strong> \u00b7 October 2026 \u2013 present<br \/>Responsible for the custom Linux operating system running on SPECS.<\/li>\n<li><strong>Senior Software Engineering Manager<\/strong> \u00b7 March 2022 \u2013 October 2026<\/li>\n<li><strong>Software Engineering Manager<\/strong> \u00b7 November 2019 \u2013 March 2022<\/li>\n<\/ul>\n<p>Selected work at <a href=\"https:\/\/www.snap.com\/\">Snap<\/a>:<\/p>\n<ul>\n<li>Lead the Platform OS, Display, Graphics, OS Porting and Browser teams, setting technical direction and leading execution across embedded software and platform services.<\/li>\n<li>Helped shape the SPECS operating system from its inception and led the Linux effort that became the foundation for Snap&#8217;s custom OS, working across Linux, AOSP, Yocto, C\/C++, displays, graphics, sensors, warping and emulation.<\/li>\n<li>Recruit, mentor and develop OS engineers and technical leads while remaining hands-on with critical architecture and programs spanning multiple teams.<\/li>\n<li>Previously led the embedded AR team working on display controllers, graphics, AR latency and platform stacks built on the kernel and Yocto Linux.<\/li>\n<li>Shipped AR devices: Spectacles v4 and v5.<\/li>\n<\/ul>\n<h3>Principal Engineer, Team Lead \u00b7 DAQRI<\/h3>\n<p>July 2016 \u2013 November 2019 \u00b7 Vienna, Austria<br \/><em>Vienna office acquired by Snap.<\/em><\/p>\n<ul>\n<li>Founding member of the Vienna office; hired the OS team and helped build the office.<\/li>\n<li>Led the OS team responsible for the base operating system, firmware, Linux BSP, kernel and drivers.<\/li>\n<li>Implemented asynchronous timewarp for enterprise AR and worked on embedded ARM Linux and Xilinx FPGA development.<\/li>\n<li>Shipped AR devices: DAQRI Smart Helmet and DAQRI Smart Glasses.<\/li>\n<\/ul>\n<h3>Senior Engineer \u00b7 Qualcomm Austria Research Center<\/h3>\n<p>February 2014 \u2013 June 2016 \u00b7 Vienna, Austria<\/p>\n<ul>\n<li>Engineer on the SLAM research project.<\/li>\n<li>Ported Qualcomm&#8217;s visual-inertial odometry system and SLAM tracker to the Hexagon DSP.<\/li>\n<li>Integrated depth cameras into Android\/AOSP.<\/li>\n<\/ul>\n<h3>Senior Research Assistant \u00b7 OFAI<\/h3>\n<p>January 2012 \u2013 February 2014 \u00b7 Vienna, Austria<\/p>\n<ul>\n<li>Postdoctoral researcher and developer at the <a href=\"https:\/\/www.ofai.at\/\">Austrian Research Institute for Artificial Intelligence<\/a>, turning research into products.<\/li>\n<li>Lead developer of the MOTS automatic music recommendation engine for the commercially released Bang &amp; Olufsen BeoSound 5.<\/li>\n<li>Published music information retrieval software, including the <a href=\"https:\/\/www.musly.org\/\">Musly<\/a> library.<\/li>\n<\/ul>\n<h3>Applied Research Assistant \u00b7 OFAI<\/h3>\n<p>February 2007 \u2013 January 2012 \u00b7 Vienna, Austria<\/p>\n<p>Research in music information retrieval leading to my <a href=\"\/dominik\/phd-thesis\/\">PhD thesis<\/a>.<\/p>\n<h3>System Administrator \u00b7 GRg3 Kundmanngasse<\/h3>\n<p>June 1999 \u2013 December 2011 \u00b7 Vienna, Austria \u00b7 Part time<\/p>\n<p>Managed networks, servers, firewalls, VLANs, wireless networking (HP MSM), backups, single sign-on and migration to Google Apps.<\/p>\n<h2>Education<\/h2>\n<ul>\n<li><strong>Doctor of Technical Sciences (Dr. techn.\/PhD), Computer Science<\/strong><br \/>Johannes Kepler University Linz \u00b7 January 2008 \u2013 January 2012<\/li>\n<li><strong>Master of Science (MSc), Computer Science \u2014 Intelligent Systems<\/strong><br \/>TU Wien \u00b7 January 2005 \u2013 December 2007<\/li>\n<li><strong>Bachelor of Science (BSc), Computer Science \u2014 Software and Information Engineering<\/strong><br \/>TU Wien \u00b7 January 2002 \u2013 January 2005<\/li>\n<\/ul>\n<h2>Technologies and leadership<\/h2>\n<ul>\n<li><strong>Operating systems and embedded software:<\/strong> Linux, Yocto, AOSP, kernels, BSPs, drivers, platform porting and OS security.<\/li>\n<li><strong>Augmented reality:<\/strong> graphics, displays, sensors, warping, latency and emulation.<\/li>\n<li><strong>Languages and build tools:<\/strong> C\/C++, Shell\/sh, CMake, Autotools, Make, Conan, Git\/GitHub and CI\/CD.<\/li>\n<li><strong>Leadership:<\/strong> OS architecture and roadmaps, team building, mentoring and cross-functional delivery.<\/li>\n<li><strong>AI:<\/strong> advocate for AI-enabled engineering.<\/li>\n<\/ul>\n<h2>Languages<\/h2>\n<p>German (native), English (professional).<\/p>\n<p><em>Updated October 2026.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Director of Engineering at Snap Inc.Vienna, Austria \u00b7 dominik@schnitzer.at \u00b7 LinkedIn Profile As Director of Engineering at Snap, I am responsible for the custom Linux operating system running on SPECS. I am an engineering leader and systems architect with over 20 years of software development experience and experience managing operating system teams for AR hardware &hellip; <a href=\"https:\/\/www.schnitzer.at\/dominik\/curriculum-vitae\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Curriculum Vitae<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-27","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.schnitzer.at\/dominik\/wp-json\/wp\/v2\/pages\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.schnitzer.at\/dominik\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.schnitzer.at\/dominik\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.schnitzer.at\/dominik\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.schnitzer.at\/dominik\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":28,"href":"https:\/\/www.schnitzer.at\/dominik\/wp-json\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":741,"href":"https:\/\/www.schnitzer.at\/dominik\/wp-json\/wp\/v2\/pages\/27\/revisions\/741"}],"wp:attachment":[{"href":"https:\/\/www.schnitzer.at\/dominik\/wp-json\/wp\/v2\/media?parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}