ZEISS is looking to automate processes and procedures in an effort to reduce cycle time, improve ease of use and increase repeatability on an active production line.
Requirements
- Proficiency in at least one of the following programming languages: C-Sharp, C++, or Python.
- Basic understanding of software development principles and methodologies.
- Familiarity with version control systems (e.g., Git) is a plus.
- Evaluate various AI agents and tools to determine their effectiveness and applicability within our projects.
- Conduct performance assessments and provide feedback on AI capabilities.
Responsibilities
- Analyze existing production processes and automate them in python.
- Implement best practices to enhance code readability, maintainability, and performance.
- Collaborate with team members to design, develop, and implement new features.
- Participate in brainstorming sessions and contribute innovative ideas to enhance product functionality.
- Write and maintain unit tests to ensure code quality and reliability.
- Assist in the development of automated testing frameworks.
- Assist in the integration of AI agents into our development environments.
Other
- Currently pursuing or recently obtained a degree in Computer Science, Software Engineering, or a related field.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Work closely with senior developers and other team members to understand project requirements and deliver high-quality software solutions.
- Participate in code reviews and provide constructive feedback.