emagine Polska
Software Engineer (m/w/d)
Lübeck, PL · Posted Jul 14
Job Description
ZusammenfassungDer Software Engineer ist verantwortlich für die Entwicklung und Pflege von Embedded Software, die zuverlässige Produktoptimierung sowie die Erstellung relevanter Zulassungsdokumentationen.AufgabenEntwicklung und Pflege von Embedded Software in C++Zusammenarbeit in einem funktionsübergreifenden Team zur Definition, Konzeption, Erprobung und Freigabe von FeaturesErstellung und Pflege von Zulassungsdokumentationen im Kontext der funktionalen SicherheitMust HavesBachelor- oder Masterabschluss in Informatik, Elektrotechnik oder verwandtem FachgebietMindestens 3 Jahre Erfahrung in der Embedded-C++-SoftwareentwicklungVerständnis von Embedded-Systemen (bevorzugt ARM Cortex M4/M33, STM32U5) inkl. RTOSSolide Software-Engineering-Praxis: Unit Tests, Git, CMake-basierte Build-SystemeDeutsch und Englisch verhandlungssicher (Wort und Schrift)Selbstständige, strukturierte Arbeitsweise mit pragmatischer EntscheidungsfindungNice to HavesFunktionale Sicherheit nach IEC 61508 (SIL) oder ISO 26262 (ASIL)Zusätzliche Sprachkenntnisse: Python, C#Erfahrung mit KI-Tools in der Softwareentwicklung (z. B. Codegenerierung, Code-Review-Assistenten)Höherstufige Softwaretests (Systemtests, HW/SW-Integration) sowie Domänenwissen Gassensoren/Low-Power-SystemeCI-Pipelines und ALM-Tools (z. B. Jenkins, Atlassian-Stack: Bitbucket, Jira, Confluence)Anforderungsmanagement: klare, testbare Requirements mit End-to-End-TraceabilityErfahrung in agilen Teams sowie starke Kommunikationsfähigkeit mit externen Stakeholdern