VIVENTRIS – Smart production solutions for the industry of tomorrow
Viventris develops smart and flexible production solutions that help companies improve their processes and make them future-proof. We specialize in visual inspection and assembly, with applications in consumer products, high-tech systems, and healthcare, among others.
Our strength lies in combining generic building blocks with customer-specific customization. This allows us to realize efficient and reliable solutions for the production of compact and often complex products. We work pragmatically and closely with our clients to achieve results quickly and make a real impact on the shop floor.
Within our focus area of assembly, we automate manual processes and complex operations, leading to increased product quality and improved efficiency. Within our inspection expertise, we develop advanced vision systems utilizing both rule-based algorithms and AI. This enables accurate product inspection and reliable defect detection.
With our solutions, we contribute to smarter production processes and consistent product quality.
AI agents for software engineering support
New AI tools like Large Language Models are making it possible to make software development smarter and more efficient. Think about automatic code generation, drafting documentation, or automating repetitive tasks in the development workflow. In this internship, you will work on developing AI agents that directly support developers and engineers in their daily work.
Goal
Developing AI agents that accelerate and standardize software development, for example in the areas of code generation, documentation, and automation of development processes.
What are you going to do?
- You are developing one or more AI agents that support different phases of the software process. Consider generating code for HMI applications, assisting developers during the initial project setup, or automatically checking and improving existing code.
- Additionally, you are working on agents that generate documentation from code, such as technical descriptions, work instructions, or manuals. You are also exploring how AI can assist with onboarding by automatically providing explanations of codebases and project structures.
- An important part is integrating these agents into the development workflow. For example, you investigate how actions like generating documentation or installers can be automated based on changes in a repository.
- You experiment with existing tooling and develop a practical method for the effective deployment of AI, including attention to output quality and efficient resource utilization.
Result
One or more AI agents that support software development (e.g., code generation, documentation, or workflow automation), including a practical approach for use within projects.
Required skills
Experience with programming (Python, C#, C++)
Experience with GitHub Copilot, Claude Code, or OpenAI's Codex
Interest in industrial automation
Prerequisites: Experience with Git, Github, CI/CD, or build pipelines
