Skip to content
mimi

Embedded-Software-Entwickler/in Lx (m/w/d) – Bring deine Ideen in smarte Systeme

Majori GmbH

Aachen · Hybrid Mid Level €50k – €75k/yr 1w ago

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

A.bekir@majori.de

https://www.majori.de/

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

Weiterbildungleistungsabhängiger Bonusmonatliche GutscheinkarteFlexible ArbeitszeitenRaum für persönliche Projekteberufliche Weiterentwicklung

Skills

BashC++17CI/CDIEC 62443LinuxMISRA C++PythonShellYocto

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