Archiviertes Projekt - Senior Softwareentwickler (w/m/d) für Embedded-Systeme
Firmenname für PREMIUM-Mitglieder sichtbar
- Juni 2024
- Dezember 2024
- D-Bielefeld
- auf Anfrage
- Remote
- 23.05.2024
- CA-94212
Projektbeschreibung
Für unsern Kunden, einen Hersteller und Vertreiber diverser Haushaltsgeräte, suchen wir für den beschriebenen Kontext, zum nächstmöglichen Start, einen erfahrenen Senior Softwareentwickler (m/w/d), der die Integration der verschiedenen, von der Plattform bereitgestellten, Komponenten in eine Plattformlösung organisiert, berät und bei Bedarf, durch sein fundiertes Wissen, die Problem-Behebung mit vorantreibt.
Hintergrund
Die Plattformentwicklung unseres Kunden kümmert sich um die domänen- und produktübergreifende Planung, Koordinierung, Entwicklung von wiederverwendbaren Entwicklungsframeworks, Komponenten und Technologien, die in elektronischen Steuerungen für Geräte der Kunden-Gruppe und deren Partner Verwendung finden. Dabei ist einer der Schwerpunkte die Integration in das Kundeninterne Vernetzungs-Eco-System, sowie die Bereitstellung dafür entsprechender Plattformkomponenten und -services.
Aufgaben
Integration der Plattform-Komponenten
• Aktives Mitwirken und Beratung bei der Integration der neuen Softwarekomponenten in die Plattformlösung
• Durchführen von Analysen bei Integrationsproblemen
• Abstimmung mit anderen SW-Entwicklungsteams bspw. zur Anpassung der Komponenten bei Integrationsproblemen
• Durchführen von Integrationstests
• Dokumentation von Abhängigkeiten der Software-Komponenten
• Erstellung/Verbesserung des Integrationsprozesses
• Erstellen und pflegen von zentralen Komponenteninterfaces
• Ermitteln von genutzten Funktionen, die in den Interfaces umgesetzt werden müssen
• Erstellung der Interfaces in C++
• Abstimmen von notwendigen Interface-Anpassungen
• Einpflegen der Änderungen an den Interfaces
Qualifikationen
MUST HAVES:
• Profunde Programmier-Erfahrungen mit C und C++
• Erfahrung bei der Integration von verschiedene Softwarekomponenten
• Erfahrung bei der Konzipierung von Softwarearchitekturen
• Erfahrung bei der Definition und Erstellung von Softwareschnittstellen/-Interfaces
• Erfahrung im Bereich der eingebetteten Systeme
• Erfahrung mit Integrationstests
• Sehr gute Kommunikationsfähigkeiten
• Sicher im Umgang mit den Tools:
• Visual Studio, Git/GitLab, CMake, Jira, Confluence und MS Office und idealerweise auch Kenntnisse in Linux.
NICE TO HAVES:
• Erfahrung mit Buildpipelines (CI/CD)
• Erfahrung in C#
Hintergrund
Die Plattformentwicklung unseres Kunden kümmert sich um die domänen- und produktübergreifende Planung, Koordinierung, Entwicklung von wiederverwendbaren Entwicklungsframeworks, Komponenten und Technologien, die in elektronischen Steuerungen für Geräte der Kunden-Gruppe und deren Partner Verwendung finden. Dabei ist einer der Schwerpunkte die Integration in das Kundeninterne Vernetzungs-Eco-System, sowie die Bereitstellung dafür entsprechender Plattformkomponenten und -services.
Aufgaben
Integration der Plattform-Komponenten
• Aktives Mitwirken und Beratung bei der Integration der neuen Softwarekomponenten in die Plattformlösung
• Durchführen von Analysen bei Integrationsproblemen
• Abstimmung mit anderen SW-Entwicklungsteams bspw. zur Anpassung der Komponenten bei Integrationsproblemen
• Durchführen von Integrationstests
• Dokumentation von Abhängigkeiten der Software-Komponenten
• Erstellung/Verbesserung des Integrationsprozesses
• Erstellen und pflegen von zentralen Komponenteninterfaces
• Ermitteln von genutzten Funktionen, die in den Interfaces umgesetzt werden müssen
• Erstellung der Interfaces in C++
• Abstimmen von notwendigen Interface-Anpassungen
• Einpflegen der Änderungen an den Interfaces
Qualifikationen
MUST HAVES:
• Profunde Programmier-Erfahrungen mit C und C++
• Erfahrung bei der Integration von verschiedene Softwarekomponenten
• Erfahrung bei der Konzipierung von Softwarearchitekturen
• Erfahrung bei der Definition und Erstellung von Softwareschnittstellen/-Interfaces
• Erfahrung im Bereich der eingebetteten Systeme
• Erfahrung mit Integrationstests
• Sehr gute Kommunikationsfähigkeiten
• Sicher im Umgang mit den Tools:
• Visual Studio, Git/GitLab, CMake, Jira, Confluence und MS Office und idealerweise auch Kenntnisse in Linux.
NICE TO HAVES:
• Erfahrung mit Buildpipelines (CI/CD)
• Erfahrung in C#
Kontaktdaten
Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.
Top-Auftraggeber
- Open Book Prinzip
- SMART Freelancing
- Einfache Abrechnung über mobilfähiges Online-Rechnungs-Portal
- Monatlich wählbares Zahlungsziel
- HRS Sonderkonditionen
Kategorien und Skills
Sie suchen Freelancer?
Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.
Jetzt Projekt erstellen