06.09.2022 aktualisiert


100 % verfügbar
Senior Embedded Software Engineer
Landshut, Deutschland
Deutschland
Skills
HMI-Design (GUI)PythonDjangoHTML5 Javascript CSS3DatenbankenFrontend EntwicklungBackend EntwicklungTest Driven Development (TDD)Behavior Driven Development (BDD)Predictive Maintenance
Ich biete Ihnen Entwicklungsdienstleistungen im IT-Bereich an. Mit mehr als 10 Jahren Erfahrung in der Entwicklung von echtzeitfähigen und plattformübergreifenden Benutzeroberflächen, liegt das Hauptangebot in der Konzeption, dem Design und der Erstellung von smarten Benutzeroberflächen für Maschinen, Geräte und Instrumente.
Dabei steht die intuitive Bedienung, Automatisierung von Wartungs- und Steuerungsaufgaben und absolute Software-Qualität mittels Test-Driven-Development im Vordergrund.
Beachten Sie auch meine Webseite: https://www.ingenieurbuero-zahlheimer.de/
Kenntnisse und Fähigkeiten
Dabei steht die intuitive Bedienung, Automatisierung von Wartungs- und Steuerungsaufgaben und absolute Software-Qualität mittels Test-Driven-Development im Vordergrund.
Beachten Sie auch meine Webseite: https://www.ingenieurbuero-zahlheimer.de/
Kenntnisse und Fähigkeiten
- Testgesteuerte Entwicklung
- GUI-Entwicklung
- Softwareentwicklung
- Informationstechnologie
- Software
- Elektrotechnik
- Debugging
- Design
- Automatisierung
- Mensch-Computer-Interaktion
- Technischer Entwurf
- Software-Architektur
- Agile Methoden
- Vektorgrafiken
- Testautomatisierung
- Linux
- Embedded Software
- Firmware
- Embedded Systems
- Python
- Django
- HTML5
- HTML
- JavaScript
- Cascading Style Sheets (CSS)
- Java
- PostgreSQL
- Datenbanken
- MySQL
- Git
- JIRA
- Trello
- REST
- VHDL
- Docker
- HMIs
- GUI-Testing
- Verhaltensorientierte Entwicklung
- Selenium WebDriver
- Selenium-Tests
- WebSockets
- Software-Entwurfsmuster
- Softwarearchitektur-Design
- Entwicklung kundenspezifischer Software
- Methoden der Software-Entwicklung
- WebRTC
- IndexedDB
- Mockup
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisseSpanischGrundkenntnisse
Projekthistorie
Bei dem User Interface für Chromatographie-Geräte handelt es sich um eine komplette Neuentwicklung sowohl auf HW als auch auf SW-Ebene. Hierbei war Herr Zahlheimer verantwortlich für die Konzeptionierung der SW Architektur und der entsprechenden Entwicklungstools. Die folgenden Komponenten wurden hierfür verwendet:
- Python/Django Framework
- Webtechniken mit HTML5, JavaScript und CSS
- PostgreSQL-Datenbank für Datenaufnahme und -analyse
- Jenkins Buildserver
- Jira Bugtracker
- PyCharm und Test-Driven-Development mit Behave
- Yocto-Linux Build-System, Systemd und Shell-Scripts
- Docker und Docker Compose in Windows und Linux
Senior Embedded Software Engineer bei Dionex Softron GmbH (ein Teil von Thermo Fisher Scientific). Entwicklung von Instrumentensoftware für Laborgeräte mit Fokus auf Businesslogic und Benutzerinterfaces. Arbeit in internationalen Teams und Koordination von externen Mitarbeitern.
- Java
- C
- C++
- Hudson
- Jira
Elektronikentwickler bei Vialight Communications GmbH, einer Ausgründung des DLR (Deutsches Zentrum für Luft-und Raumfahrt) im Bereich der Laser-Freiraumkommunikation. Entwurf und Design von analogen Elektronikschaltungen, sowie DSP-Programmierung und Prototypenaufbau. Arbeit im internationalen Team mit der Firmensprache Englisch.
- DSP
- LTspice
- Mikrocontroller
- Laser
- Piezo