Progressive Automations

Softwareentwickler (Connectivity Solutions für Linearaktuatoren)

Python
Automatische Übersetzung. Prüfe das Original.

Aufgabenbereich

Wir haben aktuell eine Stelle als Softwareentwickler (Konnektivitätslösungen für Linearantriebe) zu besetzen. Diese Rolle konzentriert sich auf die Entwicklung von Desktop-, Mobil- und Konnektivitätssoftware, die unsere Linearantriebe und Steuerungssysteme mit einer Vielzahl von Drittanbietergeräten, Automatisierungsplattformen und industriellen Systemen integriert. Anstatt eigenständige Anwendungen zu entwickeln, liegt das Hauptziel in der Erstellung von Software-Connectoren, Kommunikationsschnittstellen und Integrationstools, die die Kompatibilität in Kundenumgebungen erweitern.

Sie entwickeln Anwendungen, Bibliotheken, APIs und Kommunikationstools, die Protokolle wie Bluetooth Low Energy (BLE), Matter, UART, CANBUS und andere Industriestandard-Schnittstellen unterstützen. Diese Lösungen ermöglichen Konfiguration, Diagnose, Parametrierung, Überwachung und eine nahtlose Integration in Kundengeräte.

Sie arbeiten eng mit dem Senior Firmware Engineer und dem R&D Manager zusammen, um zuverlässige Software bereitzustellen, die die Fähigkeiten und die Interoperabilität unseres Portfolios an Aktuatoren und Steuerungssystemen erweitert.

Ihre Aufgaben

  1. Erweiterung der Funktionalität unserer auf Flutter basierenden mobilen App
  1. Entwicklung und Wartung der Bluetooth Low Energy (BLE)-Kommunikation
  1. Integration serieller Kommunikationsprotokolle auf Basis vorhandener Dokumentationen
  1. Arbeit mit Byte-Arrays, Prüfsummen, Paket-Framing und Parsing von MCU-Antworten
  1. Direkte Zusammenarbeit mit eingebetteten Systemen zum Testen und Debuggen der Kommunikation
  1. Entwicklung neuer Funktionalitäten und Features für unsere Python-Desktopanwendung
  1. Erweiterung der Benutzeroberfläche der Python-Desktop-App (PyQT5)
  1. Planung von Entwicklungsmeilensteinen gemeinsam mit dem F&E-Team

Anforderungen und Erfahrungen

  1. Entwicklung von Desktop- und Mobilsoftware, die unsere Linearantriebe und Steuerungssysteme mit Kundengeräten und Drittanbieterplattformen integriert.
  1. Entwurf, Entwicklung und Wartung von Kommunikationsbibliotheken, APIs und Software-Connectoren für eine Vielzahl von Protokollen.
  1. Entwicklung und Wartung der Kommunikation über Matter, Bluetooth Low Energy (BLE), UART, CANBUS, Matter sowie weitere kabelgebundene und drahtlose Protokolle.
  1. Implementierung serieller Kommunikation auf Basis dokumentierter Protokolle, einschließlich Paket-Framing, Byte-Arrays, Prüfsummen und Nachrichten-Parsing.
  1. Direkte Arbeit mit eingebetteten Systemen zum Testen, Validieren und zur Fehlerbehebung der Kommunikation zwischen Software und Hardware.
  1. Entwicklung und Verbesserung von Desktopanwendungen und Engineering-Tools unter Verwendung von Python und PyQt.
  1. Entwicklung und Wartung mobiler Anwendungen unter Verwendung von Flutter und Dart, wo dies angemessen ist.

Wünschenswerte Qualifikationen

  1. Erfahrung mit Aktuatoren, Motorsteuerungen oder eingebetteten Steuerungssystemen
  1. Zustandsmanagement in Flutter, vorzugsweise Riverpod
  1. Erfahrung mit CANBUS, CANopen, J1939, Modbus, Matter, MQTT oder anderen industriellen und IoT-Kommunikationsprotokollen.
  1. Erfahrung in der Entwicklung von REST APIs, SDKs oder Softwarebibliotheken.
  1. Erfahrung mit der Integration von PLCs, HMIs, SCADA-Systemen oder industriellen Automatisierungsplattformen.
  1. Erfahrung mit den folgenden Flutter-Paketen: flutter_blue_plus, mobile_scanner, flutter_riverpod
  1. Erfahrung mit den folgenden Python-Paketen: pyqt5, pyserial, cx_Freeze

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026