Embedded Linux / C++ Software Engineer
bitec GmbH
Herzogenrath, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Herzogenrath, Germany
Tech stack
Bash
C++
Linux
Linux on Embedded Systems
Python
MISRA C (C Programming Language)
Software Architecture
Software Engineering
Yocto
Job description
- Du entwirfst, implementierst und wartest LinuxSysteme sowie Komponenten unserer Automatisierungssoftware.
- Du erarbeitest strukturierte Softwarearchitekturen, um den Kern unserer Automatisierungssoftware und deren Schnittstellen zu gestalten.
- Du planst, erstellst und konfigurierst Betriebssystemvorlagen für Linux (Yocto).
- Du pflegst und entwickelst CI/CD Pipelines.
- Du arbeitest eng mit anderen Abteilungen zusammen, erarbeitest Anforderungen sowie Zusammenhänge und trägst dazu bei, langfristige tragfähige Lösungen für unser System zu entwickeln., * Technisch anspruchsvolle Aufgaben mit echtem Gestaltungsspielraum (Architektur, OS-Templates, Build/Release).
- Zusammenarbeit mit interdisziplinären Teams und klarer Produktorientierung.
- Fokus auf nachhaltige Qualität: robuste Architekturen, Automatisierung, saubere Prozesse.
- Persönliche Weiterentwicklung: wir unterstützen Fortbildungen und den Ausbau deiner Stärken.
Requirements
- Mehr als 5 Jahre Berufserfahrung im Softwaredesign und in der Softwareentwicklung in modernem C++17 (wünschenswert: IEC 62443, MISRA C++).
- Nachgewiesene Erfahrung in der Entwicklung von Linux Betriebssystemen im Embedded- bzw. Echtzeitumfeld (wünschenswert: Yocto).
- Tiefergehende Kenntnisse des Linux-Kernels.
- Erfahrung im Bereich der Pflege und Entwicklung von CI/CD Pipelines.
- Zielorientierte, selbstständige Arbeitsweise sowie ausgeprägte Teamfähigkeit.
- Hohe Motivation, sich komplexe technische Zusammenhänge eigenständig zu erarbeiten.
- Gute Kenntnisse in Bash/Shell und Python.