Software Engineer – Factory Automation (f/m/x)

Carl Zeiss Vision Canada Inc.Budapest, BudapestHybridFull-timeMid level, 2–5 yearsListed 50 minutes ago

Apply now

About this role

ZEISS is technology and innovation. Founded in Germany, in 1846, ZEISS is an internationally leading technology enterprise operating in the optics and optoelectronics industries across 50 countries.

As a company wholly owned by a foundation, ZEISS is committed to responsibility in all its activities. As a pioneer in scientific optics, it's employees across the globe continue to push the boundaries of what is possible. With a strong focus on quality and innovation, ZEISS creates value for its customers and helps shape new ways of seeing the world.

We’re looking for a Software Engineer – Factory Automation to join us in Budapest or Miskolc.

Your Role

We are seeking a Software Engineer to develop a comprehensive factory automation toolset for ZEISS production environments. In this role, you will help production engineers design, configure, and automate material flow and production processes within manufacturing cells, reducing manual intervention and supporting optimized throughput.

- Design, implement, test, and document software components for factory automation and production-process orchestration. Develop messaging-based integrations using AMQP and MQTT.
- Build and integrate workflow solutions using Engine and C#/.NET.
- Develop backend services with Python and asynchronous programming patterns.

- Contribute to TypeScript, Next.js, applications and integrate SQL databases such as PostgreSQL and MS SQL.
- Containerize and deploy applications with Docker and Kubernetes and contribute through Azure DevOps CI/CD pipelines.

Your Experience

- University degree in computer science, software engineering, automation engineering, or a comparable qualification.
- Strong experience with messaging technologies and protocols, particularly AMQP and MQTT.
- Good knowledge of C# and .NET; experience with BPMN engines is highly beneficial.
- Hands-on experience with Docker containerization and Kubernetes.
- Experience with Python and asynchronous development.
- Knowledge of TypeScript, Next.js, React, and modern frontend development is an advantage.
- Experience with Azure DevOps, CI/CD pipelines, REST API design, and SQL databases such as PostgreSQL or MS SQL.
- A structured, independent, and collaborative working style with excellent written and spoken English.

Your Benefits

If you join ZEISS, you will have access to a range of benefits, including:

- Technology stack: Modern and cutting-edge technology stack with opportunities to experiment and innovate within a high-tech group
- Flexible work options: 40-60% hybrid work option to provide flexibility and work-life balance
- Additional benefits: Annual flexible benefits that include cafeteria options, private health plans, and annual reward
- Extra option: Company parking space in the underground garage of the office building can be reserved
- Contribution: Opportunity to directly contribute to the development of innovative products through software delivery
- Supportive work environment: working in a team composed of excellent teammates and a supportive lead who collaborate to guide and support professional development from day one

At ZEISS we encourage creative thinking and innovation. We work in dynamic and interdisciplinary teams and offer individual development perspectives and flexibility in organizing your work. We care about our employees and take responsibility for improving society and preserving our environment. These core values have shaped our corporate culture at ZEISS for over 175 years.

Join our inclusive and diverse #teamZEISS and enable the digital future for ZEISS and our synergy clients.

Apply now to take the next step in joining ZEISS, where you can push technological boundaries, shape markets and contribute to the advancement of society.

Your ZEISS Recruiting Team:
Fedor Fanni