Embedded-Software-Entwickler/in Lx (m/w/d) – Bring deine Ideen in smarte Systeme
Majori GmbH
About the role
About
As a specialized IT recruitment consultancy, we are currently supporting an established partner company in a future-oriented environment (Technology / Industry 4.0 / Sustainability) in the further expansion of its IT development team.
Do you have a passion for developing complex software solutions and taking Embedded Linux systems to the next level?
In this role, you will be responsible for the development and maintenance of Linux-based systems and components of our state-of-the-art automation software. You will work closely with various departments, actively shape software architectures, and ensure that our systems run stably, efficiently, and are future-proof.
If you have experience in Embedded Linux, enjoy challenging projects, and like developing innovative solutions, we look forward to receiving your application!
Responsibilities
- Develop & Design: Design, implement, and maintain Linux systems and components of our automation software.
- Architecture & Interfaces: Build structured software architectures and design interfaces for long-term sustainable solutions.
- Operating System Templates & Yocto: Plan, create, and configure Linux operating system templates (Yocto).
- CI/CD Pipelines: Maintain existing pipelines and develop efficient workflows for continuous integration and deployment.
- Teamwork & Requirements: Close collaboration with other departments, analysis of requirements and interdependencies, and active shaping of our systems.
Requirements
- Completed degree in Computer Science, IT Specialist, or equivalent.
- Minimum 5 years of professional experience in software design and development with modern C++17 (desirable: IEC 62443, MISRA C++).
- Proven experience in developing Linux operating systems in an embedded or real-time environment.
- Sound knowledge of Yocto and in-depth knowledge of the Linux kernel.
- Experience in maintaining and developing CI/CD pipelines.
- Proficient in Bash/Shell and Python.
- Goal-oriented, independent work style, and strong teamwork skills.
- High motivation to independently work through complex technical contexts.
We Offer
- Exciting Projects: Work on innovative Embedded Linux and automation solutions that shape the future of our industry.
- Modern Work Environment: Combination of home office (up to 2 days/week) and flexible on-site presence.
- Development: 3 days of further training per year, opportunities for specialized training and conferences.
- Attractive Compensation: Gross salary €50,000–€75,000, performance-based bonus (20–100% of one month's salary), and monthly voucher card (€50).
- Team & Company Culture: Collegial, motivated team, short decision-making paths, open communication, and flat hierarchies.
- Work-Life Balance: Flexible working hours, 35–40 hour week, room for personal projects and professional development.
- Long-Term Perspective: Employment in a stable company with secure jobs and clear development opportunities.
Further Information
Your personal contact:
A. Bekir
Requirements
- Abgeschlossenes Studium in Informatik, Fachinformatik oder vergleichbar.
- Mindestens 5 Jahre Berufserfahrung im Softwaredesign und in der Softwareentwicklung mit modernem C++17 (wünschenswert: IEC 62443, MISRA C++).
- Nachgewiesene Erfahrung in der Entwicklung von Linux-Betriebssystemen im Embedded- oder Echtzeitumfeld.
- Fundierte Kenntnisse im Umgang mit Yocto und tiefgehende Kenntnisse des Linux-Kernels.
- Erfahrung in der Pflege und Entwicklung von CI/CD Pipelines.
- Sicherer Umgang mit Bash/Shell und Python.
- Zielorientierte, selbstständige Arbeitsweise sowie ausgeprägte Teamfähigkeit.
- Hohe Motivation, komplexe technische Zusammenhänge eigenständig zu erarbeiten.
Responsibilities
- Entwurf, Implementierung und Wartung von Linux-Systemen und Komponenten unserer Automatisierungssoftware.
- Aufbau strukturierter Softwarearchitekturen und Gestaltung der Schnittstellen für langfristig tragfähige Lösungen.
- Planung, Erstellung und Konfiguration von Linux-Betriebssystemvorlagen (Yocto).
- Pflege bestehender Pipelines und Entwicklung effizienter Workflows für kontinuierliche Integration und Deployment.
- Enge Zusammenarbeit mit anderen Abteilungen, Analyse von Anforderungen und Zusammenhängen sowie aktive Mitgestaltung unserer Systeme.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free