Archiviertes Projekt - Remote / München : C / C++ / Java Developer (m/w/d) POS120301d Echtzeitprogrammierung
Firmenname für PREMIUM-Mitglieder sichtbar
- Mai 2024
- Dezember 2025
- D-Großraum München | D-Großraum Hamburg | D-Großraum Köln | D-Großraum Frankfurt am Main | D-Großraum Berlin
- auf Anfrage
- Remote
- 12.03.2024
Projektbeschreibung
Start: 01.05.2024
Dauer: 18 Monate+
Umfang: möglichst Vollzeit
Ort: remote und Raum München
Bemerkung: teilw. Vor-Ort ist ein KO-Kriterium! Reine remote- Tätigkeiten sind NICHT MÖGLICH
Aufgaben
- Das Software-Engineering basiert auf werkzeuggestützten Verfahren zur Produktplanung, Anforderungserhebung, Codeprüfung und -überprüfung, automatisierten und manuellen Unit- und Systemtests, Softwarefreigabe und Dokumentation.
Der Entwicklungsprozess folgt strengen Regeln des Qualitätsmanagements:
- Projektmanagement, Support, Change und Feature Requests
- Anforderungsanalyse und -verfolgung (Enterprise Architect)
- Abhängigkeitsmanagement (RPM)
- Code-Versionierung (Git)
- Repository-Hosting und Code-Überprüfung (Gerrit)
- Code-Dokumentation, Code-Analyse-Tools (Doxygen)
- Modultests (Boost Test, wo anwendbar)
- Kontinuierliche Integration (Jenkins)
- Freigabeprozess
- Bereitstellung (Docker)
- Dokumentation (Sphinx, Wiki)
- Systemtests
Skills
- Stand der Technik in Bezug auf Software-Engineering-Methoden und Entwicklungsstandards
- Erfahrungen mit den Anforderungen und der Architektur verteilter Kontrollsysteme für Fusions- oder ähnlich komplexe Experimente sind erforderlich.
- fundierte Erfahrungen mit C/C++ und Echtzeitprogrammierung
- Erfahrungen mit Java, Python, Matlab/Simulink oder Linux-Kernel-Kenntnisse
Dauer: 18 Monate+
Umfang: möglichst Vollzeit
Ort: remote und Raum München
Bemerkung: teilw. Vor-Ort ist ein KO-Kriterium! Reine remote- Tätigkeiten sind NICHT MÖGLICH
Aufgaben
- Das Software-Engineering basiert auf werkzeuggestützten Verfahren zur Produktplanung, Anforderungserhebung, Codeprüfung und -überprüfung, automatisierten und manuellen Unit- und Systemtests, Softwarefreigabe und Dokumentation.
Der Entwicklungsprozess folgt strengen Regeln des Qualitätsmanagements:
- Projektmanagement, Support, Change und Feature Requests
- Anforderungsanalyse und -verfolgung (Enterprise Architect)
- Abhängigkeitsmanagement (RPM)
- Code-Versionierung (Git)
- Repository-Hosting und Code-Überprüfung (Gerrit)
- Code-Dokumentation, Code-Analyse-Tools (Doxygen)
- Modultests (Boost Test, wo anwendbar)
- Kontinuierliche Integration (Jenkins)
- Freigabeprozess
- Bereitstellung (Docker)
- Dokumentation (Sphinx, Wiki)
- Systemtests
Skills
- Stand der Technik in Bezug auf Software-Engineering-Methoden und Entwicklungsstandards
- Erfahrungen mit den Anforderungen und der Architektur verteilter Kontrollsysteme für Fusions- oder ähnlich komplexe Experimente sind erforderlich.
- fundierte Erfahrungen mit C/C++ und Echtzeitprogrammierung
- Erfahrungen mit Java, Python, Matlab/Simulink oder Linux-Kernel-Kenntnisse
Kontaktdaten
Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.
Kategorien und Skills
IT, Entwicklung:
Sie suchen Freelancer?
Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.
Jetzt Projekt erstellen