Skip to Content

Company Overview

We are a young company that already brings a long history and deep expertise for industrial communication and control.
The technical excellence and the steady work over many years are the basis for trusted partnerships with our industrial customers.

What makes us special?

The core developers of open62541 work at o6 

We are the team behind open65241. The project continues to receive many community contributions. Yet it has achieved a size and critical importance that requires professional stewardship and sustained effort.

This background puts us into a uniquely qualified position for application development, custom integration and extensions within the open62541 ecosystem.

Continuous development of open62541 since 2013

We look back at a long history of open62541 development. Starting with the "founder generation" of open62541 with a reserch background, we have lead and steered the development up to the mature and production-ready solution of today.

7
Engineers on our staff


>12.000
Commits in the code base


320
Open source code contributors


2013
Founding year of open62541


2019
First official server certification


2025
Incorporation as "o6"


Management Team

Andreas Ebner

Chief Operating Officer

Andreas is the Founder and COO of o6 Automation. Before, he led the Adaptive Production Systems group at Fraunhofer IOSB, driving research that bridges connectivity and smart manufacturing. Since 2017, Andreas has been an integral contributor to the open62541 project, implementing major subsystems such as PubSub.

Dr. Julius Pfrommer

Managing Director

Julius is the founder and managing director of o6 Automation. An industrial engineer by training, with a PhD in computer science, he previously built and led the department for Cognitive Industrial Systems at Fraunhofer IOSB. Since 2013, he has been a co-founder of the open62541 project and is still responsible for its technical foundations. Additionally, Julius is a principal investigator in the DFG-projects SFB-1754 (Circular Factory) and FOR-5339 (AI-based Methodology for the Fast Maturation of Immature Manufacturing Processes).

We are hiring!

We offer a lot and we expect a lot. All the while having fun solving technical puzzles and producing solutions that drive critical industrial applications around the world.

  • Extremely talented and motivated team of colleagues
  • Highly technical and also highly professional company culture
  • Work on open-source software that impacts large-scale and critical industrial applications
  • Opportunities for career development in a fast-growing environment
  • Modern office building with a vibrant atmosphere in Karlsruhe’s Oststadt district

Our hiring process is highly selective — because we are looking for colleagues who truly fit. If you recognize yourself in the above description, we’d love to get to know you.

Please send your application, including your CV, to career@o6-automation.com.


The open62541 library is written in C — just like the Linux kernel or the PostgreSQL database. If you enjoy diving deep into the architecture of critical applications using the low-level language C as well as Python, this is the right challenge for you.

In your role as High-Performance Software Engineer, your responsibilities include:

  • Architecture and design of high-performance software systems for o6 Automation’s products
  • Technical leadership in customer projects using the open62541 library
  • Foundational contributions to the further development of the open62541 library itself

In this role, you should be willing to work hands-on on technically demanding tasks and, over time, grow into a position of technical leadership.

What we’re looking for
You should have developed a strong sense for technical solutions that enables you to make both high-impact architecture decisions and code contributions.

  • Experience in system architecture and development in a UNIX/Linux environment
  • Strong programming skills in C/C++ and Python
  • Experience in performance benchmarking and optimization
  • Team-oriented mindset and willingness to grow into a technical leadership role
  • Good communication skills in both German and English
  • Optional: Visible code contributions to open-source projects
  • Optional: Experience with operating systems for embedded systems and real-time requirements
  • Optional: Knowledge in the field of industrial automation and PLC programming

Include the code O6-HIGH-PERF-ENG in the subject line of your email. If you have any questions, you can also contact us in advance using this code via email.

The open62541 library is written in C — just like the Linux kernel or the PostgreSQL database. If you enjoy diving deep into the architecture of critical applications using the low-level language C as well as Python, this is the right challenge for you.

In your role as Embedded Systems Engineer, your responsibilities include:

  • Development of technical solutions to employ the open62541 library in resource-contrained environments
  • Porting of the open62541 library to additional operating systems and processor architectures
  • Design, development and testing of customer-specific embedded solutions

What we’re looking for

You should have developed a strong sense for technical solutions in resource-constrained environemnts.

  • Strong programming skills in C/C++ and Python
  • Experience with operating systems for embedded systems and real-time requirements
  • Team-oriented mindset and willingness to grow into a technical leadership role
  • Good communication skills in both German and English
  • Optional: Visible code contributions to open-source projects
  • Optional: Knowledge in the field of industrial automation and PLC programming

Include the code O6-EMBEDDED-ENG in the subject line of your email. If you have any questions, you can also contact us in advance using this code via email.

The Web-Application Developer builds user interfaces for complex industrial applications. We are looking for a full-stack developer that can handle both frontend and backend. The starting point is a REST API as a Python implementation. You take it from there.

What we’re looking for

  • Strong programming skills in JaveScript (TypeScript) and Python
  • Experience using the React Framework for web development
  • Team-oriented mindset and willingness to grow into a technical leadership role
  • Good communication skills in both German and English
  • Optional: User interface design experience
  • Optional: Knowledge in the field of industrial automation and PLC programming

Include the code O6-WEBAPP-DEV in the subject line of your email. If you have any questions, you can also contact us in advance using this code via email.

At o6 Automation, we create the next level of industrial connectivity — from the open62541 OPC UA stack to scalable solutions for future-proof automation systems. If you’re passionate about helping technical customers succeed and thrive in the world of industrial software, this is your opportunity.

In your role as Customer Success Manager, your responsibilities include:

  • Building long-term relationships with enterprise clients using o6 Automation products and services

  • Coordinating onboarding, support, and training for customers adopting OPC UA and open62541-based solutions

  • Acting as a communication bridge between customers and our development team

  • Gathering feedback to help improve our products and documentation

  • Ensuring customers get measurable value and satisfaction from our offerings

What we’re looking for
You should have a strong customer focus and a solid understanding of industrial or software environments.

  • Excellent communication and relationship-building skills in German and English

  • Technical understanding of software development or industrial automation

  • Experience in customer success, technical account management, or software consulting

  • Structured, proactive, and empathetic work approach

  • Optional: Familiarity with OPC UA, open62541, or industrial communication standards

Include the code O6-CUSTOMER-SUCCESS in the subject line of your email. If you have any questions, you can also contact us in advance using this code via email.

At o6 Automation, we are building the future of open industrial communication — enabling companies worldwide to connect machines, data, and people through modern OPC UA technology. If you love shaping a company’s voice, telling stories that inspire engineers, and building communities around cutting-edge industrial innovation, this is the right challenge for you.

In your role as PR and Social Media Manager, your responsibilities include:

  • Developing and executing PR and social media strategies that reflect o6 Automation’s mission and values

  • Writing and publishing engaging content across LinkedIn, Twitter/X, and relevant tech/industry platforms

  • Managing media relations and coordinating with press and partners for product and company announcements

  • Collaborating with the engineering and product teams to translate technical topics into clear, compelling narratives

  • Monitoring analytics and feedback to continuously improve reach and engagement

  • Maintaining a consistent brand voice and visual identity across all communication channels

What we’re looking for
You should have a strong sense for storytelling in a technical or B2B context, combined with hands-on execution skills.

  • Proven experience in PR, content marketing, or social media management — ideally in a tech or industrial setting

  • Excellent writing and communication skills in German and English

  • Ability to understand and communicate complex technical concepts clearly

  • Self-driven, creative, and structured mindset — able to manage your own topics end-to-end

  • Optional: Experience with community building, developer relations, or event communications

  • Optional: Familiarity with OPC UA, open-source software, or automation technologies

Include the code O6-PR-SOCIAL in the subject line of your email. If you have any questions, you can also contact us in advance using this code via email.

We are always looking for highly motivated and qualified student workers and interns for the above subjects. Internships at o6 Automation are generally paid.

We provide the opportunity to learn and grow in a highly technical and also highly professional work environment. On the other hand, we expect excellent talent, drive and motivation from everybody in the team, also the young colleagues!

Shoot us an email so we can get to know you.