Softwareentwickler Sicherheitstechnik Plattform (m/w/d)
Summary
FERCHAU is hiring a software developer in Erlangen to build and optimize a safety control engineering (Sicherheitsleittechnik) platform: writing C++ and Python, authoring requirements/design specs in Jira/Confluence, running code reviews and unit/component tests (Google Test, pytest), and working agily (Scrum/Kanban) with Git-based version control.
In dieser Position arbeiten Sie an der Entwicklung und Optimierung von Sicherheitsplattformen. Sie arbeiten eng im Team an Anforderungen, Design-Spezifikationen und der Weiterentwicklung von Plattformfunktionen. Sie verantworten Code-Reviews sowie Unit- und Komponententests und arbeiten agil mit modernen Tools. Ziel ist es, robuste Sicherheitsleittechnik-Lösungen zu liefern und die Einhaltung interner Vorgaben sicherzustellen. Diese Rolle bietet die Chance, eine zentrale Plattform mitzugestalten und maßgeblich zu beeinflussen.
Leistungen / Benefits- Betriebliche Altersvorsorge
- Fachliche und persönliche Weiterentwicklungsmöglichkeiten
- Prämienprogramm für Empfehlungen von neuen Kolleg:innen
- Sonderurlaub, Kindergartenzuschuss, Jubiläumszuwendungen
- Flexible Arbeitszeitgestaltung durch Gleitzeitregelungen
- Teamevents, Weihnachtsfeiern oder Sommerfesten
- Entwicklung und Optimierung von Engineering- und Service-Tools für Sicherheitsleittechnikplattformen
- Erstellung und Überprüfung von Requirements- und Design-Spezifikationen mit webbasierten Tools wie Jira oder Confluence
- Softwareentwicklung in C++ und Python zur Erweiterung der Plattformfunktionen
- Durchführung und Dokumentation von Code-Reviews im Team
- Entwicklung, Implementierung und Auswertung von Unit- sowie Komponententests mit Frameworks wie Google Test oder pytest
- Anwendung agiler Methoden wie Scrum oder Kanban bei Entwicklungsprozessen
- Nutzung moderner Versionskontrollsysteme, z.B. GitLab oder Bitbucket, zur Steuerung des Quellcodes
- Sicherstellung der Einhaltung teaminterner Fachanweisungen während des gesamten Entwicklungszyklus
- Abgeschlossenes Studium im Bereich Informatik oder Automatisierungstechnik mit Schwerpunkt Softwareentwicklung
- Mehrjährige Berufserfahrung im Fachgebiet
- Sehr gute Kenntnisse der Programmiersprachen C++ und Python
- Erfahrung in agilen Entwicklungsprozessen (Scrum) und Entwicklungstools wie Jira, Git und Gerrit
- Erfahrung in GUI-Entwicklung mit Qt
- Erfahrung mit dem Betriebssystem Linux und der Kommandozeile
- Gute Englischkenntnisse
- Gute Deutschkenntnisse (B2+)
- Teamfähigkeit
- gute Kommunikationsfähigkeit
- lösungsorientiertes Arbeiten
- C++
- Python
- Qt