08.04.2025 aktualisiert

**** ******** ****
60 % verfügbar

Embedded Softwareentwickler

Altenstadt, Deutschland
Altenstadt +50 km
Master of Science (M.Sc.)
Altenstadt, Deutschland
Altenstadt +50 km
Master of Science (M.Sc.)

Profilanlagen

Lebenslauf_Marco-Troltsch.pdf

Skills

Unity3DJavaMicrosoft WindowsAmazon Web ServicesAndroid StudioArduinoJiraTest AutomationUnit TestingMicrosoft AzureBash ShellC#C++CmakeCompilerKommunikationDatenbankenContinuous IntegrationLinuxEclipseGithubMakefilesIntegrierte EntwicklungsumgebungJunitPythonProjektmanagementApache MavenMicrosoft Visual StudioTeam Foundation ServerMongodbMysqlMsbuildBetriebssystemeOracle FinancialsWindows PowershellProfinetQt (Software)Raspberry PiRS-232SqliteSQLSubversionTCP / IPWiresharkJAMACloud PlatformGitlabGitGitlab-CiCucumber (Software)Software Version ControlDockerJenkins
  • Programmiersprachen: C/C++, C#, Java, Python, Bash, Batch, Powershell, SQL, JavaScript 
     
  • C/C++ Compiler: GCC, MSVC, IAR-ARM 
     
  • Build-Systeme: CMake, Ninja, MSBuild, QMake, NMake, Makefiles, Maven, Yocto 
     
  • Entwicklungsumgebungen: Visual Studio Code, Visual Studio 2019/2022, Eclipse, IAR Embedded Workbench, PyCharm, Android Studio, Unity (VR/AR/3D), Arduino IDE, CLion, CodeBlocks 
     
  • Test-Frameworks: GoogleTest, Microsoft-Komponententest-Framework, Qt Test, JUnit, Cucumber (Behave) 
     
  • CI/CD-Tools: Jenkins, GitLab-CI, Travis-CI 
     
  • Versionskontrollsysteme: Git, SVN, Mercurial 
     
  • Container-Technologien: Docker, Docker Compose 
     
  • Datenbanken: SQLite, MongoDB, MySQL, MariaDB 
     
  • Kommunikations-Technologien: TCP/IP, UDP, SPI, I2C, USART, CAN, RS-232, RS-485, PROFINET, OPC-UA, protobuf 
     
  • Netzwerk-Management & Konfiguration: ConfD, NETCONF, YANG, SNMP
  • Embedded-Plattformen: Raspberry Pi, Arduino, STM32, EFM32 
     
  • Projektmanagement-Plattformen: GitLab, GitHub, Gitea, Jira, Jama, TFS (Azure DevOps), Bitbucket 
     
  • Cloud-Plattformen: AWS, Oracle Cloud 
     
  • Betriebssysteme: Windows, Linux, Android 
     
  • EDA-Tools: KiCad

Sprachen

DeutschMutterspracheEnglischverhandlungssicherSpanischGrundkenntnisse

Projekthistorie

Softwareentwickler Embedded Systems

SAMSON AG

Industrie und Maschinenbau

1000-5000 Mitarbeiter

•    Mitentwicklung am APL-Stellungsregler mit PROFINET & PA-Profil V4.0, für eine nahezu Echtzeit-Kommunikation mit dem Leitsystem
•    Forschung und Entwicklung zur Integration von OPC-UA und einem Webserver im APL-Stellungsregler
•    Weiterentwicklung, Administration & Pflege der Jenkins CI/CD
•    Migration bestehender Konfigurations- und Build-Umgebungen nach CMake
•    Migration laufender Projekte von SVN nach Git
•    BSP-Update und notwendige Anpassungen für eine Bedien- und Automationseinheit in der Gebäudeautomatisierung mit Yocto

Softwareentwickler

Fresenius Kabi AG

Pharma und Medizintechnik

>10.000 Mitarbeiter

•    Analyse, Design, Implementierung, Test, Integration, Verifizierung und Dokumentation von Softwaresystemen
•    Software System-Anpassungen im Rahmen von Pflege, Änderung, Verbesserung und Erweiterung
•    Betreuung und Weiterentwicklung des Geräteportfolios für spezifische Anwendungen in Blutbanken und Operationssälen
•    Umsetzung und Gestaltung von Kundenanforderungen in Bildschirmanwendungen auf Windows-Basis
•    Normkonforme Dokumentation aller Software-Entwicklungsschritte

Software-Engineer

Zühlke Engineering GmbH

Sonstiges

1000-5000 Mitarbeiter

•    Tätigkeit als IT-Dienstleister in der Softwareentwicklung
•    Agile Entwicklung nach Scrum
•    Entwicklung für Embedded Linux Systeme u. A. mit C++, Java, Python und Bash
•    Unit-, Integrationstests mit Google Test/Mock und Systemtests nach Behavior Driven Development mit behave
•    Weiterentwicklung & Pflege der CI/CD (Jenkins)
•    Integration und Pflege von Anwendungen als Rezepte in eigenen Yocto-Layer

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden