Unser Kunde ist ein führendes Unternehmen im Bereich der Laborautomatisierung, das seit vielen Jahren innovative Software und Geräte entwickelt, um seinen Kunden zu helfen. Zur Verstärkung des Teams suchen wir einen Embedded Linux / C++ Software Engineer (m/w/d). In dieser Rolle sind Sie verantwortlich für die Entwurfs-, Implementierungs- und Wartungsarbeiten an Linux-Systemen sowie den Komponenten der Automatisierungssoftware. Sie werden strukturierte Softwarearchitekturen erarbeiten, um den Kern der Automatisierungssoftware und deren Schnittstellen zu gestalten. Zudem planen, erstellen und konfigurieren Sie Betriebssystemvorlagen für Linux (Yocto) und pflegen sowie entwickeln CI/CD-Pipelines. Die enge Zusammenarbeit mit anderen Abteilungen ist ebenfalls Teil Ihrer Aufgaben, um Anforderungen und Zusammenhänge zu erarbeiten und langfristige, tragfähige Lösungen für das System zu entwickeln. Das Arbeitsumfeld ist geprägt von technisch anspruchsvollen Aufgaben, die Ihnen echten Gestaltungsspielraum bieten, sowie einer klaren Produktorientierung. Der Arbeitgeber legt großen Wert auf nachhaltige Qualität, robuste Architekturen und saubere Prozesse. Darüber hinaus wird Ihre persönliche Weiterentwicklung gefördert, und es werden Fortbildungen angeboten, um Ihre Stärken auszubauen.
Embedded Linux / C++ Software Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehr als 5 Jahre Berufserfahrung im Softwaredesign und in der Softwareentwicklung mit, insbesondere in modernem C++17. Wünschenswert sind Kenntnisse in IEC 62443 und MISRA C++. Sie sollten nachweisliche Erfahrung in der Entwicklung von Linux-Betriebssystemen im Embedded- bzw. Echtzeitumfeld haben, wobei Kenntnisse in Yocto von Vorteil sind. Ein tiefgehendes Verständnis des Linux-Kernels ist erforderlich, ebenso wie Erfahrung in der Pflege und Entwicklung von CI/CD-Pipelines. Eine zielorientierte und selbstständige Arbeitsweise sowie eine ausgeprägte Teamfähigkeit sind unerlässlich. Darüber hinaus sollten Sie motiviert sein, sich komplexe technische Zusammenhänge eigenständig zu erarbeiten. Gute Kenntnisse in Bash/Shell und Python runden Ihr Profil ab.