Career at Kernkonzept

We are focused on systems engineering and architectures. Build the future of trusted operating systems with us!

Career - Working at Kernkonzept

What we do

We build the future of trusted operating systems

Kernkonzept develops trusted operating systems for safe and secure applications, connected devices, and automotive applications. Our open-source L4Re Operating System Framework powers government laptops, home appliances, secure networking gear, and home gateways, and in the future also cars, servers, sensors, and robots.

Our team has grown from a small start-up to a trusted company with more than 30 employees. Our system engineers are fully dedicated to developing and improving L4Re. Are you also an admirer of beautifully written code? Do you want to make the world a better place by programming excellent software? Do you value your independence, creativity and flat hierarchies? Start your career at Kernkonzept!

See our job listings below or contact us.

Kernkonzept Leading in L4Re development since 2012
Career - Working at Kernkonzept
Career - Working at Kernkonzept
Career - Working at Kernkonzept
Kernkonzept Leading in L4Re development since 2012
Career - Working at Kernkonzept
Career - Working at Kernkonzept

What we offer

Your career at Kernkonzept

There are no fixed career paths at Kernkonzept. We want you to grow your career according to your talents and interests.​

We encourage you to acquire further specializations, whether in software engineering, product or key account management. We provide several days off and sponsor your choice of training.​

Our work is characterized by middle and longterm customer projects and our own product development. Short-term orders and tight deadlines do occur, but they are not part of our work ethic.​

We do not value rigorous project management routines. You will work in organically grown functional teams with sufficient time. ​

Our open, friendly working environment fosters learning and personal growth. Respect and cooperation are very important for us.​

Obviously there is a close proximity to hardware.​

Perks & benefits:

Kernkonzept Leading in L4Re development since 2012

Work with us

Do you fit into the team?

At Kernkonzept we work in an international team. You can and should speak English all the time. Get familiar with the cultures of our Canadian, Brazilian, Czech, or German colleagues!

We work with Linux OS and almost exclusively with open-source software. Some of us are conjurers with emacs – others with vim. There are keyboard enthusiasts who are discussing the advantages of red and blue Cherry MX switches, lovers of Douglas, Lem, or Pratchett, and walking movie lexicons. There are sporty spices who ride the Dresdner Heide with their fullies at lunch break or engage at triathlons in their free time.

Our engineers are literal veterans in the open-source software universe. Some have been providing the mirrors for German Ubuntu or Debian for years, or maintaining the Minicom program as a hobby – thus keeping open-source software tools running that are being used by thousands of users.

You feel proud to be a nerd and love the elegance of code? We could be your perfect match.

Our Collaborations

Research & Industry Partners

Kernkonzept is actively seeking collaboration with research institutes, universities, and industrial partners. In various research projects we
explore secure industry digitalization, IT security, high-performance computing, and virtualization.

Our goal is to constantly improve our own software and its functionalities, opening up new areas of application for L4Re.

Get in touch

Want to join our team?

Christiane is our HR contact and has been responsible for all employees at Kernkonzept since 2016. Get in touch with her!

Software Engineer Embedded Systems / Real-Time (m/f/d)*

in Dresden, Germany

Kernkonzept is looking for embedded-systems experts who like to tinker with innovative hardware platforms and operating systems. Help us port our L4Re Operating System to new hardware, debug challenging problems, and meet real-time and security requirements.

  • Hardware-platform enablement for our L4Re Operating System, including boot, device enablement, and power management
  • Developing and using platform firmware
  • Real-time modeling, analysis, and measurements
  • Automatic and static code analysis
  • Strong interest in low-level computer programming
  • Knowledge of OS, scheduling, and real-time systems
  • C, Assembly language; C++ a plus
  • Basic familiarity with the Linux kernel, and openness for other OS kernels
  • Basic familiarity with hardware debug interfaces
  • Solid understanding of computer architecture and processors
  • Software development processes and tools (git, bug trackers, cross compilers)
  • Bachelor, Master, or Diploma in Computer Science, Computer Engineering, Electrical Engineering, or similar education

* Kernkonzept is an equal opportunity employer and all our positions are open for applications of any gender.

Kernkonzept is looking for experts to expand the core development team working on our L4Re Operating System.

Help us keep our system up to date with changing technologies and meet our customer’s needs!

  • Planning and executing strategic R&D projects in the field of operating systems
  • Working with customers, analysing customers' requirements
  • Designing and developing operating system components
  • Knowledge of operating systems, OS kernels, and low-level software
  • C and C++, scripting languages (e.g. Shell, Python, Perl, or Lua)
  • Assembly language/Rust is a plus
  • Computer architecture and low-level computer programming
  • Basic knowledge of x86, ARM, or RISC-V
  • Software development processes and tools (git, bug trackers, cross compilers)
  • Keen to work in a team of skilled engineers, open mind for technology and fellow people
  • Experience with the L4Re Operating System a plus
  • Experience in academic or industrial research a plus
  • Master or Diploma in Computer Science, Computer Engineering, Electrical Engineering, or similar education

* Kernkonzept is an equal opportunity employer and all our positions are open for applications of any gender.

Operating System Engineer (m/f/d)*

in Dresden, Germany

Quality Assurance Engineer (m/f/d)*

in Dresden, Germany

Kernkonzept is looking for experts who love to “break” things — in an organized, reproducible way — and are able to make the stretch between internal product details and external requirements from a customer point of view, thus helping us to build a better and stronger L4Re Operating System.

  • Identification, documentation, and confirmation of system properties
  • Automatic and static code analysis
  • Collaboration with the core development team and the verification team
  • Planning and executing strategic R&D projects in the field of operating systems
  • Firm knowledge of testing methods
  • Software development processes and tools (git, bug trackers, cross compilers)
  • Interest in operating systems, computer architecture, and low-level computer programming
  • Perl, Shell, Javascript, R, C, C++ (at least 3 of 6)
  • Basic knowledge of x86, ARM, or RISC-V
  • Experience with virtual machines and simulators a plus
  • Bachelor, Master, or Diploma in Computer Science, Computer Engineering, Electrical Engineering, or similar education

* Kernkonzept is an equal opportunity employer and all our positions are open for applications of any gender.

Kernkonzept is looking for experts who create tests, model, and evaluate test and benchmark data to bring our L4Re Operating System Framework to perfection (or at least very close to it).

  • Designing and developing verification and testing components
  • Implementing L4Re programs showcasing system features
  • Identifying, documenting, and confirming system properties
  • Test specification, test writing, and automatic test generation
  • Coverage analysis and test set completion
  • Debugging OS anomalies and errors
  • Extending test automation infrastructure components
  • Collaborating with the core development team and the verification team
  • Firm knowledge of testing methods
  • Software development processes and tools (git, bug trackers, cross compilers, containers)
  • Interest in OS, computer architecture, and low-level computer programming
  • Basic knowledge of x86, ARM, and RISC-V
  • Perl, Shell, Javascript, Lua, C, C++ (at least 4 of the 6)
  • Experience with hypervisors and microkernels a plus
  • Bachelor, Master, or Diploma in Computer Science, Computer Engineering, Electrical Engineering, or similar education

* Kernkonzept is an equal opportunity employer and all our positions are open for applications of any gender.

System / Test Engineer Operating Systems (m/f/d)*

in Dresden, Germany