Senior Application Programmer
Hottinger Brüel & Kjaer GmbH
Darmstadt, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Darmstadt, Germany
Tech stack
JavaScript
.NET
C Sharp (Programming Language)
Communications Protocols
Computer Engineering
EtherCAT
Hardware Design
Human-Computer Interaction
Message Queuing Telemetry Transport (MQTT)
OPC Unified Architecture
Software Engineering
Software Systems
Systems Integration
Data Logging
React
Information Technology
Job description
- Entwicklung von kundenspezifischen Anwendungen, Erweiterungen und Integrationen auf Basis von C# und .NET
- Entwicklung von Softwarelösungen für Mess-, Prüf- und Kalibriersysteme
- Integration von Messhardware, Datenerfassungssystemen, Sensorik und Software zu kundenspezifischen Gesamtlösungen
- Umsetzung von Automatisierungs- und Digitalisierungsprojekten im technischen Umfeld
- Entwicklung intuitiver Benutzeroberflächen für technische Anwendungen und Engineering-Workflows
- Unterstützung komplexer Kundenprojekte von der Konzeptphase bis zur Inbetriebnahme
- Enge Zusammenarbeit mit Kunden, Projektengineering, Hardwareentwicklung, Kalibrierlaboren und internationalen Fachbereichen, * Eine interessante Kombination aus Softwareentwicklung, Messtechnik und Systemintegration
- Mitarbeit an innovativen Prüf- und Datenerfassungslösungen für internationale Kunden
- Hohe Eigenverantwortung sowie die Möglichkeit, technische Lösungen maßgeblich mitzugestalten
- Zusammenarbeit mit erfahrenen Experten aus den Bereichen Softwareentwicklung, Engineering, Kalibrierung und Messtechnik
Requirements
- Erfolgreich abgeschlossenes Studium der Informatik, Technischen Informatik, Elektrotechnik, Mechatronik oder vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Softwareentwicklung mit C# und .NET
- Erfahrung in der Entwicklung technischer Anwendungen mit Bezug zu Hardware, Instrumentierung oder Datenerfassungssystemen
- Gute Kenntnisse in den Bereichen Gerätekommunikation, Datenerfassung und Systemintegration
- Verständnis für Mess- und Prüftechnik, idealerweise im Bereich dynamischer oder zeitbasierter Messanwendungen
- Erfahrung mit industriellen Kommunikationsprotokollen wie MQTT, OPC UA, CAN, EtherCAT oder vergleichbaren Technologien
- Erfahrung in der Entwicklung moderner Benutzeroberflächen; Kenntnisse in React, JavaScript oder verwandten Webtechnologien sind von Vorteil
- Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
- Gute Kommunikationsfähigkeiten sowie Freude an der Zusammenarbeit in interdisziplinären Teams