Timo Nicolai
Operating Systems Engineer at Gapfruit AG- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Deutsch Native or bilingual proficiency
-
Englisch Full professional proficiency
Topline Score
Bio
Experience
-
Gapfruit AG
-
Switzerland
-
Computer and Network Security
-
1 - 100 Employee
-
Operating Systems Engineer
-
Sep 2022 - Present
• Working on the Genode-based Gapfruit microkernel operating system. • Leading development of the remote provisioning interface used to remotely control and monitor a large number of devices via Azure IoT Hub and the USP protocol. • Presenting the system to and partaking in technical discussions with partners/customers. • Working on the Genode-based Gapfruit microkernel operating system. • Leading development of the remote provisioning interface used to remotely control and monitor a large number of devices via Azure IoT Hub and the USP protocol. • Presenting the system to and partaking in technical discussions with partners/customers.
-
-
-
Leica Geosystems part of Hexagon
-
Switzerland
-
Information Technology & Services
-
700 & Above Employee
-
Sofware Engineer
-
Sep 2021 - Sep 2022
• Part of the firmware team for the BLK2GO mobile lidar scanner. • Responsible for feature development and maintenance in a number of different domains such as low level Android programming, hardware/GPU accelerated image processing, data collection and analysis as well as automated testing. • Worked with state of the art C++ (17/20) • Part of the firmware team for the BLK2GO mobile lidar scanner. • Responsible for feature development and maintenance in a number of different domains such as low level Android programming, hardware/GPU accelerated image processing, data collection and analysis as well as automated testing. • Worked with state of the art C++ (17/20)
-
-
-
cfaed - Center for Advancing Electronics Dresden
-
Germany
-
Nanotechnology Research
-
1 - 100 Employee
-
Student Assistant
-
Sep 2020 - Dec 2020
Worked on MPsym, a fast C++/Python library which uses methods from computational group theory in order to detect symmetries in MPSoC architectures and thus speed up the mapping of computational tasks to these architectures' processing elements. Worked on MPsym, a fast C++/Python library which uses methods from computational group theory in order to detect symmetries in MPSoC architectures and thus speed up the mapping of computational tasks to these architectures' processing elements.
-
-
-
Kernkonzept
-
Construction
-
Intern Embedded Systems
-
Jun 2019 - Oct 2019
Devised and implemented a L4Re hypervisor component for inspecting guest state at runtime. Devised and implemented a L4Re hypervisor component for inspecting guest state at runtime.
-
-
-
ZEISS Group
-
Germany
-
Appliances, Electrical, and Electronics Manufacturing
-
700 & Above Employee
-
Intern Machine Learning and Computational Imaging
-
Aug 2018 - Dec 2018
Worked on a data acquisition tool for semantic segmentation and several surrounding tasks in the areas of computer vision and machine learning at ZEISS Corporate Research and Technology. Acquired knowledge of Tensorflow, OpenCV and several Python frameworks like Numpy, Pandas and PyQt. Worked on a data acquisition tool for semantic segmentation and several surrounding tasks in the areas of computer vision and machine learning at ZEISS Corporate Research and Technology. Acquired knowledge of Tensorflow, OpenCV and several Python frameworks like Numpy, Pandas and PyQt.
-
-
-
-
Student Employee Testing and Tooling
-
Sep 2017 - Jul 2018
• Implemented a tool for verification and visualization of L4Re startup scripts. • Wrote tests for several L4Re components. • Extended existing infrastructure for complex test scenarios. • Worked on code coverage data on embedded platforms. • Created a visualization library for benchmark data based on Jupyter. • Implemented a tool for verification and visualization of L4Re startup scripts. • Wrote tests for several L4Re components. • Extended existing infrastructure for complex test scenarios. • Worked on code coverage data on embedded platforms. • Created a visualization library for benchmark data based on Jupyter.
-
-
-
Vodafone Chair Mobile Communications Systems
-
Germany
-
Research Services
-
1 - 100 Employee
-
Student Assistant
-
Feb 2017 - Sep 2017
Developed a Linux backend for a distributed computing framework. Worked with C and many aspects of the Linux system programming interface. Developed a Linux backend for a distributed computing framework. Worked with C and many aspects of the Linux system programming interface.
-
-
-
SONOTEC GmbH
-
Germany
-
Appliances, Electrical, and Electronics Manufacturing
-
1 - 100 Employee
-
Intern Embedded Systems
-
Feb 2016 - Sep 2016
Developed and evaluated algorithms for position estimation of an ultrasonic sensor from IMU data and tested them on real hardware built around an ATMEL microcontroller. Mainly worked with Matlab for algorithm prototyping and data analysis, C++ for embedded programming, and C# for data visualization. Developed and evaluated algorithms for position estimation of an ultrasonic sensor from IMU data and tested them on real hardware built around an ATMEL microcontroller. Mainly worked with Matlab for algorithm prototyping and data analysis, C++ for embedded programming, and C# for data visualization.
-
-
Education
-
TU Dresden
Diplom (equivalent to MSc), Information Systems Technology -
Kungliga Tekniska högskolan
Erasmus+, Electrical Engineering and Computer Science