Recommended expert
Andreas (Michael) Schuster
Partner
Experience
Apr 2025 - Jun 2025
3 monthsPartner
Lemonbee
- Development of a power distribution solution for motorhomes
- Extension and adaptation of the existing prototype software for some parts of the power distribution system
- Development of missing firmware for other modules of the system
- Automation of the firmware build process through continuous integration (CI)
- Technologies used include C, Jira, Confluence, Git, GitHub, STM32, ESP32, CAN, CANopen, UART, and Zephyr
Jan 2025 - Jun 2025
6 monthsCandidate
Private Project
- Preparation for certification as a Certified Professional for Medical Software (CPMS)
- Study of Medical Device Regulation (MDR), In-Vitro-Diagnostic Regulation (IVDR), ISO 13485, ISO 14971, IEC 62304, IEC 62366, and IEC 60601-1-6
Aug 2024 - Jun 2025
11 monthsSelf Employed
AVL DITEST
- Adaptation of an End-of-line (EOL) test stand software for a new test device
- Clarification of interface (MQTT) and test specifications
- Implementation of the MQTT interface within the test stand software
- Implementation and integration of EOL tests for the new device into the test stand software
- Technologies used include C#, Git, Visual Studio, Artifactory, MQTT, and Scrum
Apr 2024 - Jul 2024
4 monthsSelf Employed
AVL DITEST
- Development of a Hardware Abstraction Layer (HAL) for STM32F10x microcontrollers
- Clarification of the requirements for the HAL
- Implementation of the individual modules of the HAL
- Testing the modules on a development board
- Technologies used include C, Git, CMake, Make, and STM32
Feb 2024 - Sep 2024
8 monthsDeveloper
Private Project
- Tutorial on using Markdown and Pandoc for document creation
- Creating a website using MkDocs and Material for MkDocs
- Writing and publishing the tutorial
- Creating a sample document
- Technologies used include Python, MkDocs, Material for MkDocs, Git, GitHub, Make, CMake, Docker, Podman, and Container
Oct 2023 - Feb 2025
1 year 5 monthsDeveloper
Private Project
- Tutorial on setting up an embedded Linux system on a Raspberry Pi
- Created a guide for building a cross toolchain
- Created a guide for building U-Boot for a Raspberry Pi
- Created a guide for building a Linux kernel for a Raspberry Pi
- Created a guide for building a Linux root filesystem for a Raspberry Pi
- Technologies used include C, Crosstool-NG, U-Boot, Docker, Podman, Busybox, Make, Jekyll, Linux, Embedded Linux, Raspberry Pi, Bootloader, and Kernel
Apr 2023 - Jun 2025
2 years 3 monthsGraz, Austria
Freelancer
Spath Micro Electronic Design GmbH (MEDS)
- Requirements analysis for firmware projects
- Concept and architecture design for firmware projects
- Firmware implementation
- Implementation of code generators
- Technologies used include C, Python, Eclipse, Excel, Git, GitHub, Make, SVN, Word, Nios II, STM32, Ethernet, GigE Vision, GenICam, Agile, Modular Architecture, FPGA, User Interface, and State Machine
Jun 2021 - Nov 2021
6 monthsMalta
Scuba Diving Instructor / Guide
Nautic Team Gozo
Oct 2017 - Mar 2023
5 years 6 monthsGraz, Austria
Embedded Systems Engineer
Spath Micro Electronic Design GmbH (MEDS)
- Software development, design, and architecture for embedded systems
- Firmware implementation and low-level (hardware-near) programming
- Software testing (unit test/module test), including in the automotive industry
- Software integration and system architecture
- Circuit and PCB design
- Technologies used include C, C++, Python, Bash, STM32, Nordic nRF, Texas Instruments MCUs, Intel Nios II, FreeRTOS, Embedded Linux, Jenkins, Docker, Git, Jira, and various IDEs
Jul 2016 - Jun 2017
1 yearGraz, Austria
Embedded Systems Engineer
Seabear GmbH / Johnson Outdoors
- PCB Design and firmware/microcontroller programming
- Worked with galvanic and optical O2-sensors and optical CO2-sensors
- Building and testing prototypes
Dec 2014 - Jun 2015
7 monthsGraz, Austria
Embedded Systems Engineer
Seabear GmbH / Johnson Outdoors
- Part-time firmware and microcontroller programming
- PCB Design
- Worked with galvanic and optical O2-sensors and optical CO2-sensors
- Building and testing prototypes
Oct 2011 - Oct 2014
3 years 1 monthGraz, Austria
Embedded Systems Engineer, Marie Curie ITN ESR
Imego / Acreo
- Firmware and microcontroller programming
- PCB Design
- Worked with galvanic and optical O2-sensors and optical CO2-sensors
- Building and testing prototypes
Aug 2011 - Sep 2011
2 monthsSpain
Scuba Diving Instructor / Guide
Ocean World
Jun 2011 - Jul 2011
2 monthsSpain
Guide
Tauchschule Poseidon
Apr 2011 - May 2011
2 monthsSpain
Scuba Diving Instructor / Guide
Dive and Fun
Dec 2010 - May 2011
6 monthsBerlin, Germany
Student Assistant
Technical University of Berlin
Sep 2010 - Nov 2010
3 monthsSpain
Scuba Diving Instructor / Guide
Atlantik Tauchen
Jan 2010 - Jul 2010
7 monthsBerlin, Germany
Intern
Daimler AG
Aug 2008 - May 2009
10 monthsTucson, United States
Research Scholar
University of Arizona
- Work on a simulation of autonomous cars
- Development of a domain specific visual programming language
Dec 2006 - Jul 2008
1 year 8 monthsBerlin, Germany
Working Student
Heliocentris Energiesysteme GmbH
Sep 2005 - Sep 2006
1 year 1 monthBerlin, Germany
Intern
Semperlux AG
Sep 2003 - Sep 2004
1 year 1 monthBerlin, Germany
Social Service
Vitanas Senioren Centrum
Skills
- Programming Languages: Bash, C, C#, C++, Python
- Microcontrollers: Atxmega, Atmega, Avr32, Esp32, Intel Nios Ii, Nios Ii, Nordic Nrf, Stm32, Texas Instruments Mcus
- Communication: Ble, Can, Canopen, Dma, Ethernet, Genicam, Gige Vision, I2c, Mqtt, Rs232, Rs422, Rs485, Spi, Tcp/ip, Uart, Usart
- Tools: Altium Designer, Arm Keil, Artifactory, Busybox, Canape, Cmake, Confluence, Container, Crosstool-ng, Docker, Eclipse, Excel, Git, Github, Gitlab, Iar Embedded Workbench, J-link, Jekyll, Jenkins, Jira, Labwindows/cvi, Mcuxpresso, Make, Material For Mkdocs, Mkdocs, Podman, Redmine, St Link, Stm32cubeide, Stm32cubemx, Svn, U-boot, Unity, Vector Cast, Visual Studio, Word, Gtest, Pytest
- Miscellaneous: Adc, Agile, Bare-metal, Bootloader, Ci/cd, Dac, Embedded Linux, Fpga, Freertos, Hardware Abstraction Layer, Iec 60601-1-6, Iec 62304, Iec 62366, Iso 13485, Iso 14971, Iso 26262, Iso 9001, In-vitro-diagnostic Regulation (Ivdr), Interrupt, Kernel, Linux, Medical Device Regulation (Mdr), Modular Architecture, Rtos, Raspberry Pi, Scrum, State Machine, User Interface, V-model, Wasserfall, Windows, Zephyr
Languages
German
NativeEnglish
AdvancedEducation
Nov 2012 - Jun 2016
Medical University of Graz
Doctor of Medical Science, Assessment And Model Oriented Interpretation Of Cardiovascular And Respiratory Parameters In A · Medical Sciences · Graz, Austria
Aug 2008 - May 2009
University of Arizona
Research Scholar · Autonomous cars simulation · Tucson, United States
Oct 2004 - Mar 2011
Technical University of Berlin
Diploma in Electrical Engineering, Major: Electrical Drives; Minors: Control Technology and Electronics; Diploma Thesis: · Electrical Engineering · Berlin, Germany
Certifications & licenses
Driver Licenses
Car and Motorcycle
Driver Licenses
Sport boats
Research and Engineering Diver
Scuba Diving Instructor
CMAS/VDST
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience