Job
Aus Partner-Feed
Leitender Embedded-Software-Ingenieur
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Nein
- Unternehmen
- Optics11
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Als Senior Embedded Software Engineer bei Optics11 sind Sie für die Entwicklung und technische Umsetzung eingebetteter Softwarelösungen im gesamten Produktentwicklungslebenszyklus verantwortlich. Sie übersetzen zugewiesene Produkt- und Subsystemanforderungen in robuste Softwarelösungen, die zuverlässige Systemfunktionalität bieten und gleichzeitig Wartbarkeit, Testbarkeit, Skalierbarkeit, Produktintegration und langfristige Produktzuverlässigkeit unterstützen.
Das eingebettete Software-Subsystem umfasst die Software, die auf unseren Sensor-Interrogator-Plattformen läuft, einschließlich eingebetteter Linux-Anwendungen, Hardware-Schnittstellen, interner APIs, Systemsteuerung, Kalibrierungsfunktionen, Diagnose, Datenerfassungsschnittstellen und unterstützender Software-Infrastruktur. Als Teil multidisziplinärer Engineering-Teams wenden Sie spezielle Fachkenntnisse im Bereich eingebetteter Software an, um Subsystemlösungen zu entwickeln, zu verbessern und auszureifen, die zur erfolgreichen Produktrealisierung beitragen.
Sie arbeiten eng mit Architekten, Photonik, Elektronik, FPGA-Entwicklung, Produktintegration, Verifizierung und Validierung, Lifecycle Engineering, Anwendungs-/Softwareteams, Fertigung und anderen Subsystementwicklungsteams zusammen, um sicherzustellen, dass eingebettete Softwarelösungen erfolgreich als Teil des Gesamtprodukts entwickelt und realisiert werden.
Hauptaufgaben:
• Entwickeln und warten Sie eingebettete Softwarelösungen während des gesamten Produktentwicklungslebenszyklus.
• Übersetzen Sie Produkt- und Subsystemanforderungen in zuverlässige, wartbare, testbare und skalierbare Softwaredesigns.
• Entwerfen, entwickeln und integrieren Sie eingebettete Linux-Anwendungen, Hardwareschnittstellen, interne APIs, Systemsteuerung, Kalibrierung, Diagnose und zugehörige Softwarekomponenten.
• Übernehmen Sie die Verantwortung für bedeutende Software-Workstreams und reifen Sie bestehende Software-Stacks zu zuverlässigen Lösungen auf Produktebene weiter.
• Entwickeln und pflegen Sie Softwaretests, Automatisierung, CI/CD, Diagnose und wiederholbare Releaseprozesse.
• Unterstützung der Prototypenentwicklung, Systemintegration, Verifizierung, Qualifizierung, Industrialisierung und Produktfreigabe.
• Analysieren Sie die System- und Softwareleistung und beheben Sie komplexe Probleme in den Bereichen Software, Elektronik, FPGA, Photonik und Systemschnittstellen.
• Identifizieren Sie technische Risiken, bewerten Sie Designalternativen und tragen Sie zu Architektur-, Design- und Codeüberprüfungen bei.
• Stellen Sie die Qualität, Zuverlässigkeit, Sicherheit und Eignung der Software für Herstellung, Bereitstellung und langfristigen Produktsupport sicher.
• Planen und liefern Sie zugewiesene Arbeiten anhand vereinbarter Prioritäten und Meilensteine und kommunizieren Sie Risiken, Abhängigkeiten und technische Schulden proaktiv.
• Arbeiten Sie in multidisziplinären Ingenieurteams zusammen und bieten Sie technische Beratung in Ihrem Fachgebiet an.
• Teilen Sie Wissen, gewonnene Erkenntnisse und Software-Best Practices, um die Teamfähigkeit zu stärken und die Arbeitsweise der Ingenieure kontinuierlich zu verbessern.
Warum sollten Sie bei uns mitmachen?
• Werden Sie Teil eines der vielversprechendsten Deep-Tech-Scale-Ups Europas.
• Gestalten Sie die Zukunft einer schnell wachsenden multidisziplinären Forschungs- und Entwicklungsorganisation.
• Wettbewerbsfähiges Gehalts- und Leistungspaket.
• Genießen Sie regelmäßige Teamaktivitäten und Firmenevents.
• Täglich frisches Team-Mittagessen.
Qualifikationen:
• BSc oder MSc in Informatik, Softwaretechnik, Elektrotechnik, eingebetteten Systemen oder einer verwandten technischen Disziplin.
• Mehr als 5 Jahre einschlägige Erfahrung in der Entwicklung eingebetteter Linux-Software (Userspace und/oder BSP).
• Umfangreiche Erfahrung in der Entwicklung von Software für eingebettete Produkte im gesamten Produktentwicklungslebenszyklus.
• Starke C++- und/oder Python-Entwicklungskenntnisse für Linux-Userspace-Anwendungen und -Dienste.
• Ausgeprägtes Verständnis von Embedded Linux, Linux-Anwendungsentwicklung und Hardware-/Software-Interaktion.
• Erfahrung mit Softwarearchitektur, Schnittstellen, APIs, Multithreading, Interprozesskommunikation und Hardwareabstraktion.
• Erfahrung in der Erstellung und Wartung eingebetteter Linux-BSPs und -Images mit PetaLinux, Yocto oder ähnlichem.
• Möglichkeit zum Debuggen und Patchen bestehender Linux-Kernel-Treiber, Gerätebaum und Boot-/Integrationsprobleme.
• Erfahrung mit Git, CMake, Unit-Tests, Code-Reviews und modernen Softwareentwicklungspraktiken.
• Erfahrung in der Entwicklung automatisierter Tests und Mitarbeit in CI/CD-Umgebungen; Vertrautheit mit Docker in der Embedded-Entwicklung.
• Erfahrung mit Python für Automatisierung, Tests, Analyse oder Tooling.
• Starke analytische Fähigkeiten und Erfahrung in der Anwendung strukturierter Problemlösungs- und Ursachenanalysemethoden.
• Erfahrung im Debuggen komplexer Probleme über Software- und Hardwaregrenzen hinweg.
• Starke Kommunikationsfähigkeiten in Englisch und ein kollaborativer Arbeitsstil.
• Berechtigung zur erforderlichen EU-/NATO-/Sicherheitsüberprüfung oder -freigabe, sofern für die Stelle zutreffend.
Schön zu haben:
• Erfahrung mit Xilinx Zynq UltraScale+, heterogenen SoCs oder vergleichbaren eingebetteten Linux-Plattformen.
• Erfahrung in der Schnittstelle von Linux-Software mit FPGA-basierten Systemen.
• Erfahrung mit Echtzeit- oder Hochdurchsatz-Datenerfassungs- und Signalverarbeitungssystemen.
• Praktische Linux-Kernel-Arbeit, die über Korrekturen hinausgeht.
• Erfahrung in multidisziplinären Produktentwicklungsumgebungen mit Software, Firmware, Elektronik, FPGA oder Photonik.
• Erfahrung in der Unterstützung von Prototypenentwicklung, Fertigungstransfer, Produktveröffentlichungen oder Industrialisierungsaktivitäten.
• Vertrautheit mit Systemtechnik, Produktverifizierung, Konfigurationsmanagement und Produktlebenszyklusmanagementprozessen.
Sie arbeiten mit Kunden aus dem Verteidigungs- und Sicherheitssektor zusammen. Der Erwerb einer Unbedenklichkeitsbescheinigung des AIVD (niederländischer allgemeiner Nachrichten- und Sicherheitsdienst) ist obligatorisch. Das bedeutet, dass Sie sich einer Sicherheitsüberprüfung unterziehen müssen. Weitere Informationen finden Sie in den Details zur Sicherheitskontrolle.
Finden Sie Jobs in den Niederlanden auf Arbeitnow
Quelle: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/senior-embedded-software-engineer-amsterdam-240852)
Das eingebettete Software-Subsystem umfasst die Software, die auf unseren Sensor-Interrogator-Plattformen läuft, einschließlich eingebetteter Linux-Anwendungen, Hardware-Schnittstellen, interner APIs, Systemsteuerung, Kalibrierungsfunktionen, Diagnose, Datenerfassungsschnittstellen und unterstützender Software-Infrastruktur. Als Teil multidisziplinärer Engineering-Teams wenden Sie spezielle Fachkenntnisse im Bereich eingebetteter Software an, um Subsystemlösungen zu entwickeln, zu verbessern und auszureifen, die zur erfolgreichen Produktrealisierung beitragen.
Sie arbeiten eng mit Architekten, Photonik, Elektronik, FPGA-Entwicklung, Produktintegration, Verifizierung und Validierung, Lifecycle Engineering, Anwendungs-/Softwareteams, Fertigung und anderen Subsystementwicklungsteams zusammen, um sicherzustellen, dass eingebettete Softwarelösungen erfolgreich als Teil des Gesamtprodukts entwickelt und realisiert werden.
Hauptaufgaben:
• Entwickeln und warten Sie eingebettete Softwarelösungen während des gesamten Produktentwicklungslebenszyklus.
• Übersetzen Sie Produkt- und Subsystemanforderungen in zuverlässige, wartbare, testbare und skalierbare Softwaredesigns.
• Entwerfen, entwickeln und integrieren Sie eingebettete Linux-Anwendungen, Hardwareschnittstellen, interne APIs, Systemsteuerung, Kalibrierung, Diagnose und zugehörige Softwarekomponenten.
• Übernehmen Sie die Verantwortung für bedeutende Software-Workstreams und reifen Sie bestehende Software-Stacks zu zuverlässigen Lösungen auf Produktebene weiter.
• Entwickeln und pflegen Sie Softwaretests, Automatisierung, CI/CD, Diagnose und wiederholbare Releaseprozesse.
• Unterstützung der Prototypenentwicklung, Systemintegration, Verifizierung, Qualifizierung, Industrialisierung und Produktfreigabe.
• Analysieren Sie die System- und Softwareleistung und beheben Sie komplexe Probleme in den Bereichen Software, Elektronik, FPGA, Photonik und Systemschnittstellen.
• Identifizieren Sie technische Risiken, bewerten Sie Designalternativen und tragen Sie zu Architektur-, Design- und Codeüberprüfungen bei.
• Stellen Sie die Qualität, Zuverlässigkeit, Sicherheit und Eignung der Software für Herstellung, Bereitstellung und langfristigen Produktsupport sicher.
• Planen und liefern Sie zugewiesene Arbeiten anhand vereinbarter Prioritäten und Meilensteine und kommunizieren Sie Risiken, Abhängigkeiten und technische Schulden proaktiv.
• Arbeiten Sie in multidisziplinären Ingenieurteams zusammen und bieten Sie technische Beratung in Ihrem Fachgebiet an.
• Teilen Sie Wissen, gewonnene Erkenntnisse und Software-Best Practices, um die Teamfähigkeit zu stärken und die Arbeitsweise der Ingenieure kontinuierlich zu verbessern.
Warum sollten Sie bei uns mitmachen?
• Werden Sie Teil eines der vielversprechendsten Deep-Tech-Scale-Ups Europas.
• Gestalten Sie die Zukunft einer schnell wachsenden multidisziplinären Forschungs- und Entwicklungsorganisation.
• Wettbewerbsfähiges Gehalts- und Leistungspaket.
• Genießen Sie regelmäßige Teamaktivitäten und Firmenevents.
• Täglich frisches Team-Mittagessen.
Qualifikationen:
• BSc oder MSc in Informatik, Softwaretechnik, Elektrotechnik, eingebetteten Systemen oder einer verwandten technischen Disziplin.
• Mehr als 5 Jahre einschlägige Erfahrung in der Entwicklung eingebetteter Linux-Software (Userspace und/oder BSP).
• Umfangreiche Erfahrung in der Entwicklung von Software für eingebettete Produkte im gesamten Produktentwicklungslebenszyklus.
• Starke C++- und/oder Python-Entwicklungskenntnisse für Linux-Userspace-Anwendungen und -Dienste.
• Ausgeprägtes Verständnis von Embedded Linux, Linux-Anwendungsentwicklung und Hardware-/Software-Interaktion.
• Erfahrung mit Softwarearchitektur, Schnittstellen, APIs, Multithreading, Interprozesskommunikation und Hardwareabstraktion.
• Erfahrung in der Erstellung und Wartung eingebetteter Linux-BSPs und -Images mit PetaLinux, Yocto oder ähnlichem.
• Möglichkeit zum Debuggen und Patchen bestehender Linux-Kernel-Treiber, Gerätebaum und Boot-/Integrationsprobleme.
• Erfahrung mit Git, CMake, Unit-Tests, Code-Reviews und modernen Softwareentwicklungspraktiken.
• Erfahrung in der Entwicklung automatisierter Tests und Mitarbeit in CI/CD-Umgebungen; Vertrautheit mit Docker in der Embedded-Entwicklung.
• Erfahrung mit Python für Automatisierung, Tests, Analyse oder Tooling.
• Starke analytische Fähigkeiten und Erfahrung in der Anwendung strukturierter Problemlösungs- und Ursachenanalysemethoden.
• Erfahrung im Debuggen komplexer Probleme über Software- und Hardwaregrenzen hinweg.
• Starke Kommunikationsfähigkeiten in Englisch und ein kollaborativer Arbeitsstil.
• Berechtigung zur erforderlichen EU-/NATO-/Sicherheitsüberprüfung oder -freigabe, sofern für die Stelle zutreffend.
Schön zu haben:
• Erfahrung mit Xilinx Zynq UltraScale+, heterogenen SoCs oder vergleichbaren eingebetteten Linux-Plattformen.
• Erfahrung in der Schnittstelle von Linux-Software mit FPGA-basierten Systemen.
• Erfahrung mit Echtzeit- oder Hochdurchsatz-Datenerfassungs- und Signalverarbeitungssystemen.
• Praktische Linux-Kernel-Arbeit, die über Korrekturen hinausgeht.
• Erfahrung in multidisziplinären Produktentwicklungsumgebungen mit Software, Firmware, Elektronik, FPGA oder Photonik.
• Erfahrung in der Unterstützung von Prototypenentwicklung, Fertigungstransfer, Produktveröffentlichungen oder Industrialisierungsaktivitäten.
• Vertrautheit mit Systemtechnik, Produktverifizierung, Konfigurationsmanagement und Produktlebenszyklusmanagementprozessen.
Sie arbeiten mit Kunden aus dem Verteidigungs- und Sicherheitssektor zusammen. Der Erwerb einer Unbedenklichkeitsbescheinigung des AIVD (niederländischer allgemeiner Nachrichten- und Sicherheitsdienst) ist obligatorisch. Das bedeutet, dass Sie sich einer Sicherheitsüberprüfung unterziehen müssen. Weitere Informationen finden Sie in den Details zur Sicherheitskontrolle.
Finden Sie Jobs in den Niederlanden auf Arbeitnow
Quelle: Arbeitnow (https://www.arbeitnow.nl/jobs/companies/optics11/senior-embedded-software-engineer-amsterdam-240852)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Optics11
Standort
Amsterdam, Niederlande
Inserat bereitgestellt von Optics11.