Dipl.-Ing. Andreas Rohner
Angestellt, Software Engineer, Google
Zürich, Switzerland
Timeline
Professional experience for Andreas Rohner
Current 2 years and 1 month, since Sep 2022
Software Engineer
Google
I worked on the firmware for various models of the Amazon Ring doorbells and security cameras. The firmware was written in C++ and running on Embedded Linux. I designed a security service that was running in the firmware and communicating with a serverless AWS backend, which I also fully designed and implemented using Typescript. I also worked on designing an algorithm to filter interference from sensor data and various other parts of the firmware.
Development of embedded Linux applications for computer vision systems and line scan cameras. Development of the first simulator for the Common Detector Interface 2 (CDI2) which is used as a communications standard for bank note sorting machines in central banks like the ECB. I am the main software architect and programmer for the CDI2 Simulator. Porting embedded Linux Applications to RTEMS running on a PowerPC.
1 year and 5 months, Aug 2017 - Dec 2018
Junior Research Engineer
AIT Austrian Institute of Technology GmbHDevelopment of embedded Linux applications for computer vision systems and line scan cameras.
1 year and 4 months, Apr 2016 - Jul 2017
Embedded Software Developer
AIT Austrian Institute of Technology GmbHDevelopment of embedded Linux applications for computer vision systems and line scan cameras.
I extended an existing framework based on Xalan XSLT processor to support mobile clients using jQuery Mobile and a responsive HTML5 webinterface.
I evaluated platform independent mobile development frameworks and implemented an app that searched a business contact database.
5 months, Mar 2011 - Jul 2011
Tutor for Compiler Construction
Vienna University of Technology
Helping students with their assignments. Constructing a simple compiler from scanner, parser, AST to optimized assembly code.
5 months, Mar 2010 - Jul 2010
Tutor for Compiler Construction
Vienna University of Technology
Helping students with their assignments. Constructing a simple compiler from scanner, parser, AST to optimized assembly code.
5 months, Mar 2009 - Jul 2009
Tutor for Compiler Construction
Vienna University of Technology
Helping students with their assignments. Constructing a simple compiler from scanner, parser, AST to optimized assembly code.
I was responsible for developing one of their community websites, written in PHP
Educational background for Andreas Rohner
6 years and 1 month, Mar 2012 - Mar 2018
Computer Science
Vienna University of Technology
Linux Kernel
5 years and 7 months, Sep 2006 - Mar 2012
Computer Science
Vienna University of Technology
Compiler Optimization for LLVM
Languages
German
First language
English
Fluent