Entwicklung von Software und Treibern im Bereich Microcontroller (Bare-Metal / FreeRTOS) & Linux.
Aktualisiert am 09.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2024
Verfügbar zu: 50%
davon vor Ort: 0%
Embedded C
FreeRTOS
Linux
Yocto
Buildroot
NXP Kinetis
Infineon XMC4800
EtherCAT
ESP32
ARM Cortex
Python
Bourne-again-shell
Rust
Continous Integration
Docker
DevOps
Deutsch
Muttersprache
Englisch
Fließend in Wort und Schrift, Täglicher Einsatz als Unternehmenssprache

Einsatzorte

Einsatzorte

Bremen (+50km) Hannover (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-03 - 2024-03

Software Engineering

Senior Software Engineer
Senior Software Engineer
Quantom GmbH
Eime, Deutschland
1 Jahr 2 Monate
2021-01 - 2022-02

Software Engineering

Senior Software Engineer
Senior Software Engineer
  • Teil des Entwicklungsteams für das mechatronische Haltesystem Cirq

  • Betreuung des EU-Projekts SARAS

  • Personalverantwortung, Durchführung von Bewerbungsgesprächen

  • IT-Administration

Brainlab Robotics GmbH
München, Deutschland
6 Monate
2020-08 - 2021-01

EU-Projekts SARAS

Senior Software Engineer
Senior Software Engineer
  • Betreuung des EU-Projekts SARAS

  • Teil des Entwicklungsteams für das mechatronische Haltesystem Cirq

  • Personalverantwortung, Durchführung von Bewerbungsgesprächen

  • IT-Administration

Medineering GmbH
München, Deutschland
3 Jahre 6 Monate
2016-04 - 2019-09

Software-Entwicklung für einen Endoskopieroboter

Robotics Engineer
Robotics Engineer
  • Verantwortung der Software-Entwicklung für einen Endoskopieroboter als Projektmanager Software nach IEC 62304; Release des Systems nach IEC 62304und Durchführung klinischer Tests

  • Betreuung des EU-Projekts SARAS

  • Robotische Prototypenentwicklung

  • Personalverantwortung, Durchführung von Bewerbungsgesprächen

  • IT-Administration

Medineering GmbH
München, Deutschland
7 Monate
2015-10 - 2016-04

Masterarbeit (siehe Ausbildung)

Medineering GmbH
Seefeld bei München, Deutschland
1 Jahr
2014-07 - 2015-06

Studienarbeit (siehe Ausbildung)

Institut für Mechatronische Systeme, Hannover
Hannover, Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Monate
2015-10 - 2016-04

Drahtlose Anbindung eines mechatronischen Positioniersystems für die minimalinvasive Chirurgie and ein Smart-Devicet

Masterarbeit, Medineering GmbH
Masterarbeit
Medineering GmbH
  • Modifikation eines Linux-Kernel Treibers für den Intel Edison SoC

  • Entwicklung von Software mittels C sowie eines Web-Interfaces mittels Node.js

  • Erarbeitung von Maßnahmen zur Cybersecurity sowie Durchführung der Risikoanalyse nach ISO 14971

3 Jahre 7 Monate
2012-10 - 2016-04

Master of Science: Mechatronik

Leibniz Universität Hannover
Leibniz Universität Hannover
1 Jahr
2014-07 - 2015-06

Steuerung eines robotischen laparoskopischen Instruments

Studienarbeit, Institut für Mechatronische Systeme, Hannover, Deutschland
Studienarbeit
Institut für Mechatronische Systeme, Hannover, Deutschland
  • Studienarbeit stellte Basis dar für die Teilnahme des Instituts für MechatronischeSysteme an der Surgical Robot Challenge 2015, Imperial College, London

  • Einbindung eines KUKA KR5-Roboters über die RSI-Schnittstelle in ein selbstentwickeltes ROS-basiertes Software-System

  • Treiberentwickung mittels Realtime-Linux (PREEMPT_RT)

  • Steuerung des laparoskopischen Instruments mittels eines Joysticks

4 Jahre
2008-10 - 2012-09

Bachelor of Science: Maschinenbau

Bachelor, Technische Universität Braunschweig
Bachelor
Technische Universität Braunschweig

Kompetenzen

Kompetenzen

Top-Skills

Embedded C FreeRTOS Linux Yocto Buildroot NXP Kinetis Infineon XMC4800 EtherCAT ESP32 ARM Cortex Python Bourne-again-shell Rust Continous Integration Docker DevOps

Produkte / Standards / Erfahrungen / Methoden

ITAdministration:

  • Linux

  • Gitlab

  • JIRA

  • Univention UCS

  • Server-Verwaltung im Unternehmen

Dokumentation:

  • Doxygen

  • LaTeX

  • Weitgehend automatisierte Dokumentenerstellung mittels LaTeX und Doxygen

Bus-Systeme:

  • RS485

  • EtherCAT

  • SPI

  • I2C

  • 1-Wire

Sonstiges:

  • Buildroot

  • Yocto

  • GNU Toolchain

  • CMake

Versionsverwaltung:

  • Git

  • Subversion

Betriebssysteme

Linux
Treiberentwickung und tägliche Nutzung als Entwicklungssystem
Windows
Nutzung für Office-Anwendungen, Arbeit mit Windows Subsystem for Linux (WSL2)

Programmiersprachen

C
Hardwarenaher Einsatz nach SOLID-Prinzipien
Rust
Einsatz für Applikationsentwicklung unter Linux
C++
Hauptprogrammiersprache während des Studiums; Applikationsentwickung mit Framework ROS
Python
Einsatz als Sprache für Tooling und Emulation
Bash
Einsatz als Sprache für Tooling und Emulation
Javascript
Einsatz als Sprache für Webentwicklung und ServerBackend
Typescript
Einsatz als Sprache für Webentwicklung und ServerBackend

Hardware

NXP Kinetis
Infineon XMC4800
Atmel Atmega

Branchen

Branchen

Medizintechnik / Medizinrobotik

Einsatzorte

Einsatzorte

Bremen (+50km) Hannover (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-03 - 2024-03

Software Engineering

Senior Software Engineer
Senior Software Engineer
Quantom GmbH
Eime, Deutschland
1 Jahr 2 Monate
2021-01 - 2022-02

Software Engineering

Senior Software Engineer
Senior Software Engineer
  • Teil des Entwicklungsteams für das mechatronische Haltesystem Cirq

  • Betreuung des EU-Projekts SARAS

  • Personalverantwortung, Durchführung von Bewerbungsgesprächen

  • IT-Administration

Brainlab Robotics GmbH
München, Deutschland
6 Monate
2020-08 - 2021-01

EU-Projekts SARAS

Senior Software Engineer
Senior Software Engineer
  • Betreuung des EU-Projekts SARAS

  • Teil des Entwicklungsteams für das mechatronische Haltesystem Cirq

  • Personalverantwortung, Durchführung von Bewerbungsgesprächen

  • IT-Administration

Medineering GmbH
München, Deutschland
3 Jahre 6 Monate
2016-04 - 2019-09

Software-Entwicklung für einen Endoskopieroboter

Robotics Engineer
Robotics Engineer
  • Verantwortung der Software-Entwicklung für einen Endoskopieroboter als Projektmanager Software nach IEC 62304; Release des Systems nach IEC 62304und Durchführung klinischer Tests

  • Betreuung des EU-Projekts SARAS

  • Robotische Prototypenentwicklung

  • Personalverantwortung, Durchführung von Bewerbungsgesprächen

  • IT-Administration

Medineering GmbH
München, Deutschland
7 Monate
2015-10 - 2016-04

Masterarbeit (siehe Ausbildung)

Medineering GmbH
Seefeld bei München, Deutschland
1 Jahr
2014-07 - 2015-06

Studienarbeit (siehe Ausbildung)

Institut für Mechatronische Systeme, Hannover
Hannover, Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Monate
2015-10 - 2016-04

Drahtlose Anbindung eines mechatronischen Positioniersystems für die minimalinvasive Chirurgie and ein Smart-Devicet

Masterarbeit, Medineering GmbH
Masterarbeit
Medineering GmbH
  • Modifikation eines Linux-Kernel Treibers für den Intel Edison SoC

  • Entwicklung von Software mittels C sowie eines Web-Interfaces mittels Node.js

  • Erarbeitung von Maßnahmen zur Cybersecurity sowie Durchführung der Risikoanalyse nach ISO 14971

3 Jahre 7 Monate
2012-10 - 2016-04

Master of Science: Mechatronik

Leibniz Universität Hannover
Leibniz Universität Hannover
1 Jahr
2014-07 - 2015-06

Steuerung eines robotischen laparoskopischen Instruments

Studienarbeit, Institut für Mechatronische Systeme, Hannover, Deutschland
Studienarbeit
Institut für Mechatronische Systeme, Hannover, Deutschland
  • Studienarbeit stellte Basis dar für die Teilnahme des Instituts für MechatronischeSysteme an der Surgical Robot Challenge 2015, Imperial College, London

  • Einbindung eines KUKA KR5-Roboters über die RSI-Schnittstelle in ein selbstentwickeltes ROS-basiertes Software-System

  • Treiberentwickung mittels Realtime-Linux (PREEMPT_RT)

  • Steuerung des laparoskopischen Instruments mittels eines Joysticks

4 Jahre
2008-10 - 2012-09

Bachelor of Science: Maschinenbau

Bachelor, Technische Universität Braunschweig
Bachelor
Technische Universität Braunschweig

Kompetenzen

Kompetenzen

Top-Skills

Embedded C FreeRTOS Linux Yocto Buildroot NXP Kinetis Infineon XMC4800 EtherCAT ESP32 ARM Cortex Python Bourne-again-shell Rust Continous Integration Docker DevOps

Produkte / Standards / Erfahrungen / Methoden

ITAdministration:

  • Linux

  • Gitlab

  • JIRA

  • Univention UCS

  • Server-Verwaltung im Unternehmen

Dokumentation:

  • Doxygen

  • LaTeX

  • Weitgehend automatisierte Dokumentenerstellung mittels LaTeX und Doxygen

Bus-Systeme:

  • RS485

  • EtherCAT

  • SPI

  • I2C

  • 1-Wire

Sonstiges:

  • Buildroot

  • Yocto

  • GNU Toolchain

  • CMake

Versionsverwaltung:

  • Git

  • Subversion

Betriebssysteme

Linux
Treiberentwickung und tägliche Nutzung als Entwicklungssystem
Windows
Nutzung für Office-Anwendungen, Arbeit mit Windows Subsystem for Linux (WSL2)

Programmiersprachen

C
Hardwarenaher Einsatz nach SOLID-Prinzipien
Rust
Einsatz für Applikationsentwicklung unter Linux
C++
Hauptprogrammiersprache während des Studiums; Applikationsentwickung mit Framework ROS
Python
Einsatz als Sprache für Tooling und Emulation
Bash
Einsatz als Sprache für Tooling und Emulation
Javascript
Einsatz als Sprache für Webentwicklung und ServerBackend
Typescript
Einsatz als Sprache für Webentwicklung und ServerBackend

Hardware

NXP Kinetis
Infineon XMC4800
Atmel Atmega

Branchen

Branchen

Medizintechnik / Medizinrobotik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.