Mid-Level Softwareentwickler - Generalist, Fokus: Python & MATLAB
Role details
Job location
Tech stack
Job description
Das Unternehmen ist ein innovativer Akteur im Bereich IT, der sich auf künstliche Intelligenz, Softwareentwicklung, Systemintegration und digitale Transformation spezialisiert hat. Zur Verstärkung des Teams wird ein engagierter Mid-Level Softwareentwickler (w/m/d) gesucht, der sich auf die Programmiersprachen Python und MATLAB konzentriert. In dieser Rolle sind Sie verantwortlich für die Entwicklung, das Testen und die Wartung von Softwarelösungen, wobei der Schwerpunkt auf der Überführung komplexer Modelle und Prototypen aus MATLAB in produktionsreife Code-Basen in Python liegt. Sie arbeiten an der Schnittstelle zur Hardware und sind in der Lage, Daten von Embedded Systems auszulesen sowie APIs zu erstellen. Darüber hinaus scheuen Sie sich nicht, auch das Frontend zu bearbeiten, um interne Dashboards zu erstellen, Daten zu visualisieren oder bestehende Benutzeroberflächen anzupassen. Ihre Full-Stack-Denkweise unterstützt das Team dabei, den Code sicher und effizient auszuliefern, indem Sie bestehende CI/CD-Pipelines nutzen oder anpassen. Sie haben den systemweiten Überblick, um Probleme zu identifizieren und zu beheben, sei es bei Skripten, Sensoren oder API-Endpunkten. Das Arbeitsumfeld ist geprägt von abwechslungsreichen Herausforderungen in nationalen und internationalen Projekten, einem zentral gelegenen Arbeitsplatz sowie einem kollegialen und weltoffenen Team. Flexible Arbeitszeiten und eine ausgewogene Work-Life-Balance werden ebenfalls geboten.
Requirements
Der ideale Kandidat bringt fundierte Berufserfahrung von etwa 3 bis 5 Jahren in der professionellen Softwareentwicklung mit. Sie verfügen über sehr gute und praxiserprobte Kenntnisse in Python, einschließlich gängiger Frameworks, sowie in MATLAB. Zudem haben Sie bereits Berührungspunkte mit Embedded-Technologien, wie C/C++, Mikrocontrollern, Sensorik oder IoT-Protokollen, und sprechen die Sprache der Hardware-Entwickler. Ein grundlegendes Verständnis für Frontend-Technologien wie HTML/CSS, JavaScript/TypeScript, React/Vue oder UI-Bibliotheken für Python ist ebenfalls von Vorteil, um kleinere Anpassungen selbstständig umzusetzen. Kenntnisse in modernen Deployment-Prozessen, wie Git, GitLab CI/CD, GitHub Actions, Jenkins oder Docker, sind wünschenswert, ebenso wie ein Verständnis für automatisierte Tests und Builds. Der Kandidat sollte ein "T-Shaped Developer" sein, der schnell lernt, lösungsorientiert denkt und bereit ist, neue Technologien zu erlernen. Gute Englischkenntnisse auf mindestens C1-Niveau sind erforderlich.
Technologien
JavaScript TypeScript Python React Docker Git Jenkins GitHub Actions
Soft Skills
Teamfähigkeit Kommunikation Analytisches Denken
Erforderliche Sprachen
Deutsch Englisch