o6 Automation

Company Background

Years of open-source stewardship and industrial engineering form the basis for trusted, long-term customer partnerships.

Management Team

o6 Automation 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.

Company in Numbers

7

Engineers on Staff

>12,000

Commits in the Codebase

>320

Open-Source Code Contributors

2013

open62541 Founded

2019

First Official Server Certification

2025

o6 Automation GmbH Incorporated

We are hiring!

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

  • Extremely talented and motivated colleagues
  • A highly technical and professional company culture
  • Open-source work with large-scale industrial impact
  • Career development in a fast-growing environment
  • A modern office in Karlsruhe’s Oststadt district

Our hiring process is highly selective because we are looking for colleagues who truly fit. Please send your application, including your CV, to career@o6-automation.com.

High-Performance Software Engineer (C/C++)

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.

Your responsibilities

  • 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. Questions are welcome in advance using the same code.

Apply for this position →

Embedded Systems Engineer

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.

Your responsibilities

  • Development of technical solutions to employ the open62541 library in resource-constrained 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 environments.

  • 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. Questions are welcome in advance using the same code.

Apply for this position →

Web-Application Developer (Frontend / Backend)

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 JavaScript (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. Questions are welcome in advance using the same code.

Apply for this position →

Customer Success Manager

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.

Your responsibilities

  • 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. Questions are welcome in advance using the same code.

Apply for this position →

PR and Social Media Manager

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.

Your responsibilities

  • 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 and 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. Questions are welcome in advance using the same code.

Apply for this position →

Student Workers and Internships

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

We provide the opportunity to learn and grow in a highly technical and professional work environment. In return, we expect excellent talent, drive, and motivation from everyone on the team, including our young colleagues.

Send us an email →

OPC UA and open62541 updates.

Technical articles, release news, training dates, and company updates from o6 Automation.