Embedded Systems Design Custom Linux mit Buildroot Applikation Entwicklung in C/C++, Python, Qt Linux Containers-LXC Shell Scripting Projektmanagement
Aktualisiert am 30.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 23.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded Linux
Linux Containers (LXC)
Buildroot
Shell-Script
Feldbus
Powerlink
C++11
GUI-Entwicklung
Python
Embedded C
Deutsch
Fließend (B2 Zertifikat)
Englisch
Verhandlungssicher
Hindi
Muttersprache
Gujarati
Muttersprache

Einsatzorte

Einsatzorte

Göttingen (+10km) Berlin (+10km) Hannöver (+10km) München (+10km) Stuttgart (+10km) Hamburg (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-02 - 2024-02

Support und Wartung in agilen Softwareprojekten

Software Engineer Linux C C++11 ...
Software Engineer
  • Support und Wartung in agilen Softwareprojekten für Labor Waagegeräte mit C/C++ unter Linux in einem agilen Scrum Team
  • Sprint Review Presentation und Moderation von modifizierten und umgesetzen Features, Stakeholderfeedbacknahme für die gewünschte Änderungen und Verbesserungen
  • Koordinierung zwischen Teams in verschiedenen Abteilungen und Stackholder Management
  • Kommunikation mit externen Dienstleistern, Kontrolle und Steuerung sowie das Abnahmetests von Serviceaufträgen, Genehmigung von geleisteten Softwaredienste
Linux C C++11 Scrum Agile Agile Softwareentwicklung
Sartorius Lab Instruments GmbH & Co. KG
Göttingen, Deutschland
2 Jahre 1 Monat
2019-12 - 2021-12

Kundenorientierte Softwareentwicklung

Software Developer C C++11 Python ...
Software Developer
  • Kundenorientierte Softwareentwicklung für Embedded Linux System mit C/C++, Python nach klassischer Vorgehensmethode
  • Qt-Framework basiert UI Entwicklung (QML/C++)
  • Software Anwendung und andere Komponenten in einem kundenspezifishen Root-Filesystem mit Buildroot Tool einpacken, Erstellung von Kundenspezifischen Linux Container (LXC)
  • Shell/TCL Scripting um das Anzeigesystem backendmägig bereitzustellen und dessen Serienproduktion zu automatisieren
  • Integrationstest komplexer Softwaresysteme um die verschiedene Bahnsysteme auf dem zentralen Rechner zu diagnozieren für ein Großprojekt mit der Deusche Bahn AG
  • Koordinierung und Kommunikation mit anderen Dienstleistern und Lieferanten im Projekt
C C++11 Python Linux Containers (LXC) Buildroot Qt/QML Embedded Systems
Berlinux Solutions GmbH
Berlin, Deutschland
8 Monate
2019-03 - 2019-10

Qualitäskontrolle von RT-Maps Komponenten und I/O funktionen

Software Developer
Software Developer
  • Qualitäskontrolle von RT-Maps Komponenten und I/O funktionen in AUTOSAR Umgebung
dSPACE GmbH
Paderborn, Deutschland
11 Monate
2018-04 - 2019-02

Master Thesis

Thema: Kernel mode openPOWERLINK Ethernet in Linux and Embedded Linux

  • Implementierung von Echtzeit Ethernet Netzwerk mit PCAP user space Treiber sowie Kernel Modul Anpassung für verschiedene Kernel Versionen API für Ubuntu Linux, Test Applikation Programierung
  • Linux Kernel Source Konfiguration, Kompilierung und Installation, Erstellung von Embedded Linux mit PetaLinux Tool und openPOWERLINK Kernel Modul Integration auf Xilinx Zynq 7000 SoC
Hochschule Bremerhaven/Ariane Group
Bremerhaven, Deutschland
6 Monate
2016-11 - 2017-04

Praktikum

  • Entwicklung eines Programms (Parser) in ?Python? auf Linux zur automatisierten Konvertierung von AUTOSAR-XML-Dateien von CAN Bus in anwenderspezifische JSON Dokument durch der Graphische Benutzeroberfläche (Qt - GUI) für den End User
Daimler AG
Sindelfingen, Deutschland
1 Jahr 5 Monate
2013-07 - 2014-11

Allgemeine Versorgungsleistungen

Graduate Engineer Trainee/Officer
Graduate Engineer Trainee/Officer
  • Allgemeine Versorgungsleistungen für Elektronik in Textilwerk
  • Installation, Fehlerbehebung und Reparatur von industrieller Elektronik
  • Entwicklung von Trainee zum Officer mit Weisungsbefugnis und Entscheidungsverantwortung für Prozesse in der werksübergreifenden Produktion
ALOK Industries Limited
Vapi, Indien
1 Jahr 1 Monat
2012-06 - 2013-06

Standalone embedded Software entwicklung

Embedded System Developer
Embedded System Developer
  • Standalone embedded Software entwicklung (NXP 8051 ?C, Keil IDE), Testing, Debugging und Dokumentation
PULPS Technology
Surat, Indien

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2015-03 - 2019-02

Embedded Systems Design (M. Sc)

Hochschule Bremerhaven, Bremerhaven, Deutschland
Hochschule Bremerhaven, Bremerhaven, Deutschland
System on Chip Design, Digital Systems/VHDL, Medical Systems, Maritime Systems, Discrete Control System, Model based (V-modell) Software Development / Real Time Software
6 Monate
2017-05 - 2017-10

Intensiv Deutschkurs (B2 und C1 Niveau)

Schiller Language School, Bonn, Deutschland
Schiller Language School, Bonn, Deutschland
3 Jahre 11 Monate
2008-08 - 2012-06

Electronics Engineering (B. E)

Gujarat Technological University, Surat, Indien
Gujarat Technological University, Surat, Indien
Bildverarbeitung, Basic/Advanced Elektronik, Digital Signalverarbeitung, Microcontroller Interfacing, Leistungselektronik, Elektronik Kommunication, Organisationsmanagement

Kompetenzen

Kompetenzen

Top-Skills

Embedded Linux Linux Containers (LXC) Buildroot Shell-Script Feldbus Powerlink C++11 GUI-Entwicklung Python Embedded C

Produkte / Standards / Erfahrungen / Methoden

Applikationen und Software Tools:

MS Azure DevOps, MS Teams, MS Office 365, Git, Eclipse IDE, MATLAB & Simulink with State flow, openPOWERLINK Stack, LwIP TCP/IP Stack, gcc/g++ & glibc (user space), CMake, JSON, YAML, XML, UML, NGINX Web Server, Linux Containers (LXC), Docker, Buildroot


Projektmanagement:

Wasserfall sowie Agile (Scrum) und V-Modell Projektlebenszyklen und deren KPIs, Projekt Strukturplanung, Terminplanung, Ressourcenplanung, Kostenplanung, Risikomanagement, Überwachung und Controlling, Änderungsmanagement, Stakeholder Management


Soft Skills:

Kommunikationsstärke und Team Organisation in funktionsübergreifenden und virtuellen Setup, Verantwortungsbewusstsein und objektives Denken, Eigenmotivation, Präzise Analysefähigkeit, Projektplanung und Ausführung, Selbständiges und kundenorientiert Arbeiten

Programmiersprachen

C/C++
Python
Shell Scripting

Einsatzorte

Einsatzorte

Göttingen (+10km) Berlin (+10km) Hannöver (+10km) München (+10km) Stuttgart (+10km) Hamburg (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-02 - 2024-02

Support und Wartung in agilen Softwareprojekten

Software Engineer Linux C C++11 ...
Software Engineer
  • Support und Wartung in agilen Softwareprojekten für Labor Waagegeräte mit C/C++ unter Linux in einem agilen Scrum Team
  • Sprint Review Presentation und Moderation von modifizierten und umgesetzen Features, Stakeholderfeedbacknahme für die gewünschte Änderungen und Verbesserungen
  • Koordinierung zwischen Teams in verschiedenen Abteilungen und Stackholder Management
  • Kommunikation mit externen Dienstleistern, Kontrolle und Steuerung sowie das Abnahmetests von Serviceaufträgen, Genehmigung von geleisteten Softwaredienste
Linux C C++11 Scrum Agile Agile Softwareentwicklung
Sartorius Lab Instruments GmbH & Co. KG
Göttingen, Deutschland
2 Jahre 1 Monat
2019-12 - 2021-12

Kundenorientierte Softwareentwicklung

Software Developer C C++11 Python ...
Software Developer
  • Kundenorientierte Softwareentwicklung für Embedded Linux System mit C/C++, Python nach klassischer Vorgehensmethode
  • Qt-Framework basiert UI Entwicklung (QML/C++)
  • Software Anwendung und andere Komponenten in einem kundenspezifishen Root-Filesystem mit Buildroot Tool einpacken, Erstellung von Kundenspezifischen Linux Container (LXC)
  • Shell/TCL Scripting um das Anzeigesystem backendmägig bereitzustellen und dessen Serienproduktion zu automatisieren
  • Integrationstest komplexer Softwaresysteme um die verschiedene Bahnsysteme auf dem zentralen Rechner zu diagnozieren für ein Großprojekt mit der Deusche Bahn AG
  • Koordinierung und Kommunikation mit anderen Dienstleistern und Lieferanten im Projekt
C C++11 Python Linux Containers (LXC) Buildroot Qt/QML Embedded Systems
Berlinux Solutions GmbH
Berlin, Deutschland
8 Monate
2019-03 - 2019-10

Qualitäskontrolle von RT-Maps Komponenten und I/O funktionen

Software Developer
Software Developer
  • Qualitäskontrolle von RT-Maps Komponenten und I/O funktionen in AUTOSAR Umgebung
dSPACE GmbH
Paderborn, Deutschland
11 Monate
2018-04 - 2019-02

Master Thesis

Thema: Kernel mode openPOWERLINK Ethernet in Linux and Embedded Linux

  • Implementierung von Echtzeit Ethernet Netzwerk mit PCAP user space Treiber sowie Kernel Modul Anpassung für verschiedene Kernel Versionen API für Ubuntu Linux, Test Applikation Programierung
  • Linux Kernel Source Konfiguration, Kompilierung und Installation, Erstellung von Embedded Linux mit PetaLinux Tool und openPOWERLINK Kernel Modul Integration auf Xilinx Zynq 7000 SoC
Hochschule Bremerhaven/Ariane Group
Bremerhaven, Deutschland
6 Monate
2016-11 - 2017-04

Praktikum

  • Entwicklung eines Programms (Parser) in ?Python? auf Linux zur automatisierten Konvertierung von AUTOSAR-XML-Dateien von CAN Bus in anwenderspezifische JSON Dokument durch der Graphische Benutzeroberfläche (Qt - GUI) für den End User
Daimler AG
Sindelfingen, Deutschland
1 Jahr 5 Monate
2013-07 - 2014-11

Allgemeine Versorgungsleistungen

Graduate Engineer Trainee/Officer
Graduate Engineer Trainee/Officer
  • Allgemeine Versorgungsleistungen für Elektronik in Textilwerk
  • Installation, Fehlerbehebung und Reparatur von industrieller Elektronik
  • Entwicklung von Trainee zum Officer mit Weisungsbefugnis und Entscheidungsverantwortung für Prozesse in der werksübergreifenden Produktion
ALOK Industries Limited
Vapi, Indien
1 Jahr 1 Monat
2012-06 - 2013-06

Standalone embedded Software entwicklung

Embedded System Developer
Embedded System Developer
  • Standalone embedded Software entwicklung (NXP 8051 ?C, Keil IDE), Testing, Debugging und Dokumentation
PULPS Technology
Surat, Indien

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre
2015-03 - 2019-02

Embedded Systems Design (M. Sc)

Hochschule Bremerhaven, Bremerhaven, Deutschland
Hochschule Bremerhaven, Bremerhaven, Deutschland
System on Chip Design, Digital Systems/VHDL, Medical Systems, Maritime Systems, Discrete Control System, Model based (V-modell) Software Development / Real Time Software
6 Monate
2017-05 - 2017-10

Intensiv Deutschkurs (B2 und C1 Niveau)

Schiller Language School, Bonn, Deutschland
Schiller Language School, Bonn, Deutschland
3 Jahre 11 Monate
2008-08 - 2012-06

Electronics Engineering (B. E)

Gujarat Technological University, Surat, Indien
Gujarat Technological University, Surat, Indien
Bildverarbeitung, Basic/Advanced Elektronik, Digital Signalverarbeitung, Microcontroller Interfacing, Leistungselektronik, Elektronik Kommunication, Organisationsmanagement

Kompetenzen

Kompetenzen

Top-Skills

Embedded Linux Linux Containers (LXC) Buildroot Shell-Script Feldbus Powerlink C++11 GUI-Entwicklung Python Embedded C

Produkte / Standards / Erfahrungen / Methoden

Applikationen und Software Tools:

MS Azure DevOps, MS Teams, MS Office 365, Git, Eclipse IDE, MATLAB & Simulink with State flow, openPOWERLINK Stack, LwIP TCP/IP Stack, gcc/g++ & glibc (user space), CMake, JSON, YAML, XML, UML, NGINX Web Server, Linux Containers (LXC), Docker, Buildroot


Projektmanagement:

Wasserfall sowie Agile (Scrum) und V-Modell Projektlebenszyklen und deren KPIs, Projekt Strukturplanung, Terminplanung, Ressourcenplanung, Kostenplanung, Risikomanagement, Überwachung und Controlling, Änderungsmanagement, Stakeholder Management


Soft Skills:

Kommunikationsstärke und Team Organisation in funktionsübergreifenden und virtuellen Setup, Verantwortungsbewusstsein und objektives Denken, Eigenmotivation, Präzise Analysefähigkeit, Projektplanung und Ausführung, Selbständiges und kundenorientiert Arbeiten

Programmiersprachen

C/C++
Python
Shell Scripting

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.