Embedded Software Entwickler für Batterien und Ladegeräte
Role details
Job location
Tech stack
Job description
Mit deiner Leidenschaft für Embedded-Softwareentwicklung wirst du Teil eines internationalen Teams, das die Firmware für die hochmodernen Batterien und Ladegeräte von Hilti bereitstellt. In dieser Rolle arbeitest du eng mit Expert:innen aus den Bereichen Elektronik und Verifikation in interdisziplinären Projektteams zusammen. Du bist verantwortlich für die Entwicklung und Bereitstellung der finalen, serienreifen Software, die nicht zuletzt unsere Produkte im Markt hervorhebt.
Möglichkeit, weniger als 40 Stunden pro Woche zu arbeiten (mindestens 32 Stunden pro Woche)., * Übernahme der End-to-End-Verantwortung für Embedded Software in Entwicklungsprojekten für Batterien und Lader - von den ersten Prototypen bis zur Serienreife - als zentrale Ansprechperson für Software im Projekt
- Umsetzung von System- und Stakeholder Anforderungen in hochwertige, zuverlässige Embedded-Lösungen unter Einsatz moderner Entwicklungsmethoden (CI/CD, automatisiertes Testen, Integration & Validierung, Codegenerierung)
- Gestaltung der Geräteleistung durch Parametrierung und Feinabstimmung der Software
- Enge Zusammenarbeit in einem stark interdisziplinären Umfeld einschließlich dem Anleiten externer Entwickler
- Praxisnahe Arbeit mit realer Hardware sowie Durchführung von Debugging, Tests und Validierung im Labor
- Planung und Steuerung von Softwareaktivitäten, einschließlich Aufgabenstrukturierung, Zeitplänen, Dokumentation, Risikomanagement und Releases
Du wirst die Möglichkeit haben, deine Fähigkeiten weiterzuentwickeln und verschiedene Karrierewege innerhalb unserer globalen Organisation zu erkunden.
Requirements
- Mindestens 3 Jahre Berufserfahrung in der Embedded-Softwareentwicklung, idealerweise 5 Jahre
- Fundierte Kenntnisse in ARM Cortex Mikrocontrollern und Embedded Systems sowie sehr gute Programmierkenntnisse in Embedded C
- Idealerweise Kenntnisse in Simulink & automatischer Codegenerierung
- Sicherer Umgang mit Versionskontrollsystemen (Git, Kenntnisse über Softwareentwicklungsprozesse, -werkzeuge und -methoden (z. B. Agile, DevOps, CI/CD)
- Erfahrung mit Testautomatisierung und Qualitätssicherung (z. B. Unit-Tests, Integrationstests, Test-Driven Development).
- Verständnis für Systemzusammenhänge zwischen Software, Elektronik und Batteriezellen sowie für wartbares und wiederverwendbares Softwaredesign
- Proaktive, praxisorientierte Arbeitsweise mit ausgeprägtem Antrieb, Probleme zu lösen und Themen voranzubringen
- Souveräne Kommunikationsfähigkeiten und Erfahrung in der Zusammenarbeit in interdisziplinären, internationalen Teams
- Sehr gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil
Benefits & conditions
Wir bieten Dir ein einzigartiges Arbeitsumfeld, in dem Du Teil eines kreativen und interdisziplinären Teams bist. Von Anfang an übernimmst Du viel Eigenverantwortung, und wir unterstützen Dich bestmöglich bei Deiner individuellen Karrieregestaltung. Darüber hinaus bieten wir Dir innovative und personalisierte Benefits, wie z. B.:
- Internes Mentoring-Programm
- Firmeneigener Fitnessbereich mit Trainingskursen
- Flexible Arbeitszeitmodelle
- Mobiles Arbeiten (bis zu 50% der monatlichen Arbeitszeit)
- Sabbatical
- Company Bike
- Zuschuss zum Monats- und Jahres-Abo öffentlicher Verkehrsmittel
- Kostenlose Ladesäule für Elektroautos
- Vermögenswirksame Leistungen
- Betriebliche Altersvorsorge (Arbeitgeberfinanziert)
- Zuschuss zur Kinderbetreuung
- Sommerferienbetreuung für Kinder
- Zwei soziale Tage, um einen Unterschied sowohl für die Umwelt als auch für die Gesellschaft zu bewirken
Weitere mögliche Benefits:
- Unterstützung beim Umzug und der Wohnungsfindung
- Steuerberatung