emagine Polska

Software Engineer (m/w/d)

Lübeck, PL · Posted Jul 14

salary not listedmidpermanent
C++ARM Cortex M4ARM Cortex M33STM32U5RTOSGitCMakePythonC#JenkinsBitbucketJiraConfluence

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