Solaris
Analog Devices
Principal AI/ ML Algorithm Development Engineer - Battery Insights
Über Analog Devices
Analog Devices, Inc. (NASDAQ: ADI finance.yahoo.com/quote/ADI/?ltr=1) ist ein weltweit führender Halbleiterhersteller, der die physische und digitale Welt verbindet, um Durchbrüche am Intelligent Edge zu ermöglichen. ADI kombiniert analoge, digitale, KI- und Softwaretechnologien zu Lösungen, die den Klimawandel bekämpfen, Menschen und die Welt zuverlässig verbinden und Fortschritte in den Bereichen Automatisierung und Robotik, Mobilität, Gesundheitswesen, Energie und Rechenzentren vorantreiben. Mit einem Umsatz von mehr als 11 Milliarden US-Dollar im FY25 stellt ADI sicher, dass die Innovatoren von heute Ahead of What's Possible bleiben. Erfahren Sie mehr unter analog.com analog.com/en.html und auf LinkedIn linkedin.com/company/analog-devices und X x.com/ADI_News.
Wonach wir suchen
Principal AI/ ML Engineer – Algorithm & Software Architecture (Battery Insights)
Diese Rolle ist Teil der ADI Automotive Business Unit innerhalb der Battery Management Systems (BMS) Organisation und gehört zum Battery Lifetime Insights Systems and Solutions (BLISS) Team.
BLISS entwickelt Einblicke in Batterien und algorithmusgesteuerte Lösungen der nächsten Generation, die die Grenzen dessen, was Batteriesysteme leisten können, erweitern – und verbessern Leistung, verlängern die Lebensdauer und ermöglichen sicherere, intelligentere Energiesysteme für Automobil- und Elektrifizierungsanwendungen.
Zusammenfassung der Position
Wir suchen einen Principal Engineer – Algorithm & Software Architecture, der die End-to-End-Architektur von Algorithmen für Batterie-Einblicke und deren Integration in Produktionssoftware-Systeme verantwortet.
Diese Rolle kombiniert tiefgreifende algorithmische Expertise mit Führung in der System-Software-Architektur. Der ideale Kandidat definiert, wie fortschrittliche algorithmische Fähigkeiten strukturiert, modularisiert und in eingebetteten Umgebungen und Produktionsumgebungen eingesetzt werden – und schlägt die Brücke zwischen Algorithmenentwicklung und vollständiger Anwendungssoftware.
Der Kandidat agiert als technischer Leiter für Algorithmen-, Embedded-Software- und Systemteams und stellt sicher, dass Lösungen nicht nur analytisch fundiert, sondern auch skalierbar, wartbar und produktionsreif sind.
Wonach wir suchen
- Architektur + Tiefe: Jemand, der die Systemarchitektur definieren kann und gleichzeitig die Grundlagen der Algorithmen versteht.
- Produktorientierung: Fokus auf die Bereitstellung von Lösungen, die einsetzbar, wartbar und skalierbar sind.
- Domänenübergreifende Führung: Fähigkeit, Brücken zwischen Algorithmen-, Embedded-SW- und Systemteams zu schlagen.
- Eigenverantwortung und Klarheit: Komfort bei der Übernahme von Verantwortung für technische Ausrichtung und Architektur entscheidungen.
- Starke Kommunikationsfähigkeiten: Fähigkeit, komplexe Konzepte an technische und nicht-technische Stakeholder zu vermitteln.
Hauptverantwortlichkeiten
Architekturverantwortung
- Definieren und Verantworten der End-to-End-Algorithmus- und Softwarearchitektur für Lösungen zur Batterie-Analyse.
- Etablieren modularer, skalierbarer Architekturmuster, die eine effiziente Entwicklung, Integration und Wiederverwendung ermöglichen.
- Definieren von Schnittstellen, Datenflüssen und Komponentenabgrenzungen über Algorithmen-, Embedded-SW- und Systemebenen hinweg.
Algorithmische Führung
- Vorantreiben der Entwicklung fortschrittlicher Batteriealgorithmen, die Signalverarbeitung, KI/ML, Modellierung und Elektrochemie kombinieren.
- Architektieren von Algorithmus-Frameworks und Abstraktionen, die eine robuste Bereitstellung über Anwendungsfälle und Plattformen hinweg unterstützen.
- Sicherstellen, dass Algorithmenentwürfe mit systemweiten Einschränkungen und Produktanforderungen übereinstimmen.
System- & Embedded-Integration
- Übersetzen von Algorithmenkonzepten in produktionsreife Softwareentwürfe, die für eingebettete und Echtzeitsysteme geeignet sind.
- Enge Zusammenarbeit mit Embedded-SW-Teams zur Integration von Algorithmen in BMS- und systemweite Software-Stacks.
- Treffen von Kompromissen zwischen Genauigkeit, Leistung, Rechenaufwand und Speicherbedarf.
Funktionsübergreifende technische Führung
- Leitung der architektonischen Abstimmung zwischen Algorithmen-, Embedded-Software-, System- und Hardwareteams.
- Definieren und Kommunizieren von technischer Ausrichtung, Architekturentscheidungen und Integrationsstrategien.
- Zusammenarbeit mit internen Stakeholdern und Kunden, um die Architektur an Produkt- und Anwendungsanforderungen anzupassen.
Ausführung & Lieferung
- Begleiten von Projekten vom Konzept über die Architekturdarstellung, Prototyping, Validierung bis zur Bereitstellung.
- Identifizieren von Risiken und Treiben von Minderungsstrategien auf Architekturebene.
- Beitrag zur Entwicklung von Frameworks, Tools und Best Practices für die Algorithmusbereitstellung.
Mentoring & Einflussnahme
- Mentoring von Ingenieuren sowohl in der Algorithmenentwicklung als auch im systemweiten Design-Thinking.
- Beeinflussen von technischer Exzellenz in Bezug auf Architektur, Modularität und Produktionsreife.
Erforderliche Qualifikationen
- Promotion oder Master-Abschluss in Elektrotechnik, Maschinenbau, Angewandter Mathematik, Physik, Informatik oder einem verwandten Fachgebiet (oder gleichwertige tiefgreifende Expertise).
- 12+ Jahre Berufserfahrung, einschließlich:
- Umfangreiche Erfahrung in der Algorithmenentwicklung und
- Nachgewiesene Erfahrung in der Software- oder Systemarchitektur für komplexe Produkte.
- Nachgewiesene Fähigkeit, Architekturen für implementierte Systeme zu definieren und zu verantworten, nicht nur Algorithmen zu entwickeln.
- Starker Hintergrund in mehreren der folgenden Bereiche:
- Algorithmenentwicklung
- Machine learning / KI
- Signalverarbeitung und Schätzung
- Mathematische Modellierung und Simulation
- Regelungstechnik
- Erfahrung in der Überführung von Algorithmen in Produktions- oder Embedded-Softwareumgebungen.
- Starkes Verständnis von:
- Prinzipien der Softwarearchitektur (Modularität, Schnittstellen, Systemdesign)
- Einschränkungen von Embedded- und Echtzeitsystemen
- Beherrschung von Werkzeugen wie MATLAB/Simulink und Python (NumPy, SciPy, PyTorch, etc.).
- Nachgewiesene Fähigkeit, funktionsübergreifend in komplexen Systemgrenzen zu agieren.
Bevorzugte Qualifikationen
- Praktische Erfahrung mit Batteriealgorithmen (SOC, SOH, Diagnose oder erweiterte Batterie-Einblicke).
- Erfahrung mit der Architektur und Integration von Battery Management Systems (BMS).
- Hintergrund in der Modellierung elektrochemischer Systeme.
- Erfahrung in der Definition von Softwarearchitekturen in Automobil- oder Embedded-Systemumgebungen.
- Vertrautheit mit Automotive-Prozessen wie AUTOSAR und ASPICE.
- Nachgewiesene Erfolgsbilanz in der Leitung multidisziplinärer Architekturen über Algorithmen- und Embedded-Softwareteams hinweg.
Standort
Limerick, Dublin, Cork
Ersatzstandort: München, Deutschland
#LI-BF1
Für Positionen, die Zugang zu technischen Daten erfordern, muss Analog Devices, Inc. möglicherweise eine Exportlizenzgenehmigung vom US-Handelsministerium – Bureau of Industry and Security und/oder dem US-Außenministerium – Directorate of Defense Trade Controls einholen. Daher müssen Bewerber für diese Position – mit Ausnahme von US-Bürgern, US-Daueraufenthaltsberechtigten und geschützten Personen gemäß 8 U.S.C. 1324b(a)(3) – möglicherweise einen Exportlizenzprüfprozess durchlaufen.
Analog Devices ist ein Arbeitgeber, der Chancengleichheit fördert. Wir pflegen eine Kultur, in der jeder die Möglichkeit hat, erfolgreich zu sein, unabhängig von Rasse, Hautfarbe, Religion, Alter, Herkunft, nationaler Herkunft, sozialer oder ethnischer Herkunft, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Familienstand, Schwangerschaft, Elternstatus, Behinderung, Gesundheitszustand, genetischen Informationen, Militär- oder Veteranenstatus, Gewerkschaftszugehörigkeit und politischer Zugehörigkeit oder einer anderen gesetzlich geschützten Gruppe.
Job-Typ: Erfahren
Erforderliche Reisebereitschaft: Ja, 10% der Zeit
Schichtart: 1. Schicht/Tag
