Auf einen Blick
- Aufgaben: Leite die Entwicklung von eingebetteter Software für innovative Batterietechnologien.
- Arbeitgeber: Dukosi, ein führendes Technologieunternehmen mit Fokus auf nachhaltige Energielösungen.
- Mitarbeitervorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Andere Informationen: Dynamisches Team mit großartigen Wachstumschancen in einem zukunftsorientierten Umfeld.
- Warum dieser Job: Gestalte die Zukunft der Energie mit modernster Technologie und einem umweltfreundlichen Ansatz.
- Gewünschte Qualifikationen: Mindestens 10 Jahre Erfahrung in der Entwicklung von eingebetteter Software und technische Führungsfähigkeiten.
Das voraussichtliche Gehalt liegt zwischen 75000 - 100000 € pro Jahr.
Dukosi ist ein führendes Technologieunternehmen, das revolutionäre Technologien entwickelt, die die Leistung, Sicherheit und Effizienz von Batteriesystemen erheblich verbessern und eine nachhaltigere Batterie-Wertschöpfungskette ermöglichen. Unsere einzigartige Zellüberwachungsplattform, die auf Chip-on-Cell-Technologie und einem proprietären kontaktlosen Kommunikationsprotokoll basiert, transformiert Batteriesysteme für Elektrofahrzeuge (EV), industrielle Transporte und stationäre Energiespeichermärkte. Unser Umweltzweck steht im Mittelpunkt unseres Geschäfts und treibt unsere Suche nach neuen Ideen und Ansätzen an, um die Technologien zu verbessern, die den Übergang zu Netto-Null-Emissionen und einer nachhaltigen sauberen Energiewirtschaft unterstützen können.
Der Principal Software Engineer leitet die Entwicklung und Lieferung von eingebetteter Software für Dukosi-Produkte, übernimmt die technische Richtung, Architektur und Ausführung über komplexe, multidisziplinäre Systeme. Diese Rolle kombiniert tiefgehende technische Expertise mit praktischer Führungsstärke, um sicherzustellen, dass Software nach den höchsten Standards in Bezug auf Qualität, Sicherheit und Leistung entwickelt und erfolgreich in die Produktion überführt wird. Er dient als technischer Leiter für Softwareentwicklungsaktivitäten innerhalb eines Produkts oder eines größeren Teilsystems und beeinflusst Designentscheidungen, Entwicklungspraktiken und die funktionsübergreifende Abstimmung.
Diese Rolle ist hauptsächlich eine technische Führungsposition; jedoch sind Kandidaten mit Erfahrung in der Führung von Mitarbeitern oder einem Interesse daran, sich in eine Managementrolle zu entwickeln, sehr wünschenswert.
HAUPTAUFGABEN- Technische Führung & Lieferung: Leiten Sie die End-to-End-Entwicklung von eingebetteter Software für Dukosi-Produkte, von der Konzeption bis zur Produktion und Unterstützung.
- Übernehmen Sie die technische Lieferung wichtiger Software-Subsysteme und stellen Sie die Übereinstimmung mit Produktanforderungen, Qualität und Zeitplan sicher.
- Stellen Sie technische Führung für ein Team von Ingenieuren bereit, indem Sie Design-, Implementierungs- und Problemlösungsaktivitäten leiten.
- Agieren Sie als primärer technischer Ansprechpartner für Software innerhalb funktionsübergreifender Projektteams.
- Tragen Sie zur Planung, Schätzung und zum technischen Risikomanagement bei.
- Architektur & Systemdesign: Definieren Sie die Softwarearchitektur und tragen Sie zum systemweiten Design bei, einschließlich HW/SW-Partitionierung und Schnittstellendefinition.
- Stellen Sie eine robuste Integration zwischen eingebetteter Firmware, ASIC, Systemsoftware und Tools sicher.
- Leiten Sie Designentscheidungen, die Leistung, Skalierbarkeit, Sicherheit und Wartbarkeit ausbalancieren.
- Unterstützen Sie systemweite Abwägungen und architektonische Entscheidungen über das Produkt hinweg.
- Softwareentwicklung & Qualität: Tragen Sie direkt zur Implementierung kritischer Softwarekomponenten (praktische Entwicklung) bei.
- Stellen Sie die Einhaltung hoher Standards der Softwarequalität sicher, einschließlich Codierungsstandards (z.B. MISRA), Tests und Dokumentation.
- Unterstützen Sie das Debugging und die Lösung komplexer systemweiter Probleme über Hardware- und Softwaregrenzen hinweg.
- Tragen Sie zur Definition und Ausführung von Verifizierungs- und Validierungsstrategien bei.
- Prozess & kontinuierliche Verbesserung: Tragen Sie zu und verbessern Sie Softwareentwicklungsprozesse, einschließlich CI/CD, Tests und Praktiken zur Codequalität bei.
- Unterstützen Sie die Einführung strukturierter Entwicklungsansätze, die mit Branchenstandards übereinstimmen (z.B. ASPICE, ISO 26262, ISO 21434).
- Leiten Sie Verbesserungen in Effizienz, Qualität und Teamwirksamkeit.
- Zusammenarbeit & Mentoring: Mentoren und unterstützen Sie Ingenieure, indem Sie technische Anleitung geben und deren Entwicklung fördern.
- Arbeiten Sie mit Hardware-, System-, Validierungs- und Anwendungsteams zusammen, um Anforderungen zu verfeinern und integrierte Lösungen zu liefern.
- Fördern Sie Best Practices in der Softwaretechnik im gesamten Team.
- Über 10 Jahre Erfahrung in der Entwicklung von eingebetteter C-Software.
- Nachweisliche Erfolge bei der Bereitstellung komplexer eingebetteter Softwaresysteme in die Produktion.
- Starke Erfahrung in der Arbeit auf Modul- und Systemebene in multidisziplinären Umgebungen.
- Nachgewiesene Erfahrung in der Leitung technischer Arbeiten über Projekte oder Teams hinweg, einschließlich der Anleitung oder Koordination von Ingenieuren.
- Erfahrung in der Entwicklung von Low-Level-Eingebetteter Software (z.B. Treiber, RTOS oder Bare-Metal-Systeme).
- Erfahrung mit eingebetteten Toolchains (z.B. IAR oder gleichwertig), Debugging-Tools und Hardware-Schnittstellen.
- Starke Programmierkenntnisse in C/C++ (eingebettet), mit zusätzlicher Erfahrung in Python oder ähnlichem.
- Starkes Verständnis von eingebetteten Architekturen, Echtzeitsystemen und Hardware-Schnittstellen (SPI, I²C, UART usw.).
- Fähigkeit, komplexe Systeme, die Hardware und Software umfassen, zu entwerfen und zu verstehen.
- Starke Debugging- und Problemlösungsfähigkeiten über Systemgrenzen hinweg.
- Fähigkeit, praktische Entwicklung mit technischen Führungsverantwortlichkeiten in Einklang zu bringen.
- Erfahrung mit modernen Entwicklungspraktiken (Versionskontrolle, CI/CD, automatisierte Tests).
- Fähigkeit, Ingenieure durch Mentoring, Coaching und Feedback zu unterstützen und zu entwickeln.
- Erfahrung in der Balance zwischen technischer Führung und Teamkoordination.
- Exzellente Kommunikationsfähigkeiten und die Fähigkeit, Einfluss auf verschiedene Teams zu nehmen.
Principal Software Engineer Arbeitgeber: Dukosi Ltd
Kontaktperson:
Dukosi Ltd HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Principal Software Engineer
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in C/C++ und Embedded Systems auffrischst. Wir können dir helfen, die besten Ressourcen zu finden, um dich optimal vorzubereiten.
✨Tipp Nummer 3
Sei bereit, deine Erfahrungen und Projekte zu präsentieren. Zeige, wie du komplexe Probleme gelöst hast und welche Technologien du verwendet hast. Das wird dir helfen, dich von anderen abzuheben!
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und vergiss nicht, uns bei Fragen zu kontaktieren!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Principal Software Engineer
Tipps für deine Bewerbung 🫡
Sei authentisch!: Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert. Wir suchen nach echten Persönlichkeiten, die zu unserer Mission passen!
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und wie du technische Herausforderungen gemeistert hast. Deine Erfahrung in der Entwicklung von Embedded Software ist für uns super wichtig!
Zeige deine Teamfähigkeit: Da wir viel Wert auf Zusammenarbeit legen, solltest du in deiner Bewerbung betonen, wie du in Teams gearbeitet hast. Erzähl uns von deinen Erfahrungen im Mentoring oder in der technischen Führung!
Bewirb dich über unsere Website: Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So bist du am besten bei uns aufgehoben!
Wie du dich auf ein Vorstellungsgespräch bei Dukosi Ltd vorbereitest
✨Verstehe die Technologie von Dukosi
Mach dich mit den revolutionären Technologien von Dukosi vertraut, insbesondere mit der Zellüberwachungsplattform und dem kontaktlosen Kommunikationsprotokoll. Zeige im Interview, dass du die Bedeutung dieser Technologien für die Batteriebranche verstehst und wie sie zur Nachhaltigkeit beitragen.
✨Bereite technische Beispiele vor
Sei bereit, konkrete Beispiele aus deiner bisherigen Erfahrung in der Entwicklung von Embedded-Software zu teilen. Erkläre, wie du komplexe Systeme entworfen und implementiert hast, und hebe deine Rolle als technischer Leiter hervor, um deine Führungsqualitäten zu demonstrieren.
✨Zeige deine Problemlösungsfähigkeiten
Bereite dich darauf vor, Fragen zu beantworten, die deine Fähigkeiten im Debugging und in der Problemlösung betreffen. Überlege dir spezifische Herausforderungen, die du in der Vergangenheit gemeistert hast, und erkläre, wie du dabei vorgegangen bist.
✨Betone Teamarbeit und Mentoring
Dukosi sucht nach jemandem, der nicht nur technisch versiert ist, sondern auch in der Lage ist, andere zu führen und zu unterstützen. Teile Beispiele, wie du in der Vergangenheit Teams geleitet oder Kollegen gecoacht hast, um deine Eignung für diese Rolle zu unterstreichen.