Software Developer - Backend, Linux & Systemintegration
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+50 more
Job description
- Wir entwickeln Hard- und Softwarelösungen für den öffentlichen Verkehr. Unser Schwerpunkt liegt auf innovativen E-Paper-Anzeigesystemen, die Fahrgäste zuverlässig mit Informationen versorgen.
- Doch damit eine Anzeige die richtigen Informationen darstellen kann, muss im Hintergrund einiges zusammenspielen: Echtzeitdaten aus unterschiedlichen Quellen, Kommunikationsprotokolle, Linux-Systeme, Datenbanken und Software, die auch unter schwierigen Bedingungen zuverlässig funktioniert.
- Mal entwickeln wir eine Datendrehscheibe für Echtzeitinformationen, mal einen Dienst, der tausende E-Paper-Anzeiger mit aktuellen Abfahrtszeiten versorgt.
- In anderen Projekten kümmern wir uns um Bordsysteme in Zügen, Leitstellen-Anwendungen oder die Integration neuer Hardware in bestehende Systeme.
- Wir unterstützen außerdem Verkehrsunternehmen dabei, ältere Schienenfahrzeuge zu modernisieren, damit diese noch viele Jahre zuverlässig eingesetzt werden können.
- Dabei stoßen wir auch auf Technik, zu der es kaum Dokumentation gibt. Dann heißt es: untersuchen, verstehen, ausprobieren.
- Manchmal gehört dazu Reverse Engineering, um herauszufinden, wie ein System kommuniziert und wie wir es mit moderner Technologie verbinden können.
- Und manchmal steigen wir auch einfach in einen Zug, schließen unseren Laptop an und finden direkt vor Ort heraus, warum etwas nicht funktioniert und wie es wieder funktionieren kann.
- Denn unsere Software läuft nicht nur auf unseren Entwicklungsrechnern. Sie ist Teil von Systemen, die täglich im Einsatz sind.
- Bei uns arbeitest du an unterschiedlichen Projekten, Technologien und technischen Herausforderungen.
- Du entwickelst nicht ausschließlich eine einzelne Anwendung weiter, sondern beschäftigst dich mit verschiedenen Systemen und Problemstellungen.
-
Wir entwickeln unsere Software nicht nur - wir begleiten sie auch bis zum produktiven Einsatz und darüber hinaus., Top Fröling Heizkessel- und Behälterbau Ges.m.b.H·Grieskirchen
- Easy Apply
- Hybrid
- Onsite
-
Vollzeit Wir sind einer der führenden europäischen Hersteller innovativer Biomasse-Heizsysteme (Scheitholz, Hackgut, Pellets). Aufgrund der starken Nachfrage nach unseren Produkten und der exzellenten Zukunftsaussichten für “Erneuerbare Energien” verstärken wir…
- GitLab
- Linux
- C
- Buildroot
-
C++ *, Top DIAMIR ·Wien
- Easy Apply
- 50k - 60k €
- Hybrid
- Onsite
-
Vollzeit End-to-End Entwicklung: Du begleitest spannende Softwareprojekte von der ersten Anforderungsanalyse über die Implementierung (zB mit Spring Boot) bis hin zum erfolgreichen Deployment. Microservices & Architektur: Du konzipierst und entwickelst…
- NoSQL
- PostgreSQL
- Kubernetes
- Java
- Maven
- MySQL
- Git
- Docker
- GitLab CI
- Gradle
- +6
-
+7 *, + Easy Apply
- Ab 56k €
- Full Remote
- Vollzeit
-
Lead Du steckst gern tief im Code und willst an einem Produkt bauen, das echten Impact hat? Bei uns arbeitest du hands-on an einer KI-Plattform, die SaaS und On-Prem vereint, ausschließlich auf Open Source setzt und KI on-prem und on-device in sensiblen…
- Java
- Python
- Linux
- Spring
- ISO 27001
- SQL
- +2
Software Developer - Backend, Linux & Systemintegration
Requirements
- PostgreSQL
- JavaScript
- Linux
- MQTT
- Vite
- PHP
- Embedded Linux
- RabbitMQ
- Electron
- Ubuntu
- Material UI
- Git
- MySQL
- PowerShell
- Active Directory
- gRPC
- C++
- React
- RESTful API
- SQL
- WebSocket
- Redis
- Node.js, * Wir suchen Softwareentwickler:innen, die Freude am Programmieren haben, technische Zusammenhänge verstehen wollen und auch dann neugierig bleiben, wenn es für ein Problem noch keine fertige Lösung gibt.
- Du musst nicht jede Technologie aus unserem Stack bereits kennen. Aber du solltest wissen, wie man Software entwickelt - und neugierig darauf sein, wie technische Systeme funktionieren.
- Du kannst dich in bestehenden Code einarbeiten, Fehler systematisch analysieren und eigene Lösungen entwickeln.
- Du weißt, worauf es bei zuverlässiger und langfristig wartbarer Software ankommt.
- Vielleicht hast du gerade deine HTL abgeschlossen, studierst Informatik oder hast dir das Programmieren selbst beigebracht.
- Wenn du bereits eigene Softwareprojekte umgesetzt hast, grundlegende Programmierkonzepte sicher beherrschst und dich gerne selbstständig mit technischen Problemen beschäftigst, könnte es trotzdem gut passen.
- Du musst noch nicht wissen, wie man eine komplexe Systemarchitektur entwirft, einen MQTT-Broker entwickelt oder eine unbekannte Schnittstelle analysiert.
- Wichtig ist uns, dass du bereits programmieren kannst, die Grundlagen verstehst und bereit bist, dazuzulernen., * Wir suchen in erster Linie Entwickler:innen, die bereits praktische Erfahrung in der Softwareentwicklung gesammelt haben und selbstständig technische Probleme lösen können.
- Idealerweise bringst du praktische Erfahrung in mehreren dieser Bereiche mit: Programmierung: JavaScript/Node.js im Backend, PHP, C++ oder vergleichbare Programmiersprachen; Linux: Ubuntu, Shell, SSH und grundlegende Netzwerkkenntnisse; Datenbanken: PostgreSQL, MySQL oder vergleichbare relationale Datenbanken, SQL und Datenmodellierung; Versionsverwaltung: Git im Entwicklungsalltag; Schnittstellen: REST-APIs, Datenformate, Kommunikationsprotokolle und das Zusammenspiel unterschiedlicher Softwarekomponenten; Fehleranalyse: Erfahrung mit Debugging, Logging und systematischer Fehlersuche.
- Besonders interessant sind für uns außerdem Erfahrungen mit: Messaging und Echtzeitkommunikation: MQTT, RabbitMQ/AMQP, Redis/Valkey, WebSockets oder gRPC; Frontend und Desktop: React, MUI, Vite oder Electron; Industriellen Anwendungen: Embedded Linux, serielle Schnittstellen, GPS, Hardwareintegration oder Reverse Engineering; Öffentlichem Verkehr: VDV, GTFS, SIRI oder vergleichbaren Schnittstellenstandards; Windows-Systemen: PowerShell, Windows-Diensten oder Active Directory/LDAP.
Benefits & conditions
ÖBB-Konzern·Wien
- Ab 57k €
Job
In dieser Rolle entwickelst du Softwarelösungen für komplexe Systeme im öffentlichen Verkehr, arbeitest mit Echtzeitdaten und integrierst Hardware, während du die Qualität und Zuverlässigkeit deiner Anwendungen sicherstellst. Job-Zusammenfassung, * Je nach deiner Erfahrung übernimmst du eigenständig Verantwortung für technische Lösungen oder wächst gemeinsam mit erfahrenen Kolleg:innen in neue Aufgaben hinein.
- Dabei arbeitest du in einem kleinen Entwicklungsteam mit kurzen Entscheidungswegen und direktem Kontakt zu unseren Kunden und technischen Partnern.
About the company
next:urban technologies GmbH ist Marktführer von Softwarelösungen sowie E-Paper-Anzeiger für den ÖPNV.
Unternehmenstyp Etablierte Firma
Arbeitsmodell Onsite, Hybrid
Branche Medien, Verlagswesen · Internet, IT, Telekom
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…