About the job Software Team Manager - Machine Vision
Company Overview:
Our client is a leader in intelligent automation, offering advanced machine vision and smart factory solutions. They are dedicated to transforming manufacturing through intelligent automation and are looking for a talented Software Team Manager to lead their Machine Vision team.
Role Summary:
We are looking for a skilled and motivated Software Team Manager to guide our client's Machine Vision team. This crucial role will involve managing the development and execution of cutting-edge machine vision algorithms and applications, while promoting team success through effective leadership and collaboration. The ideal candidate will have a strong passion for machine vision and excel in a dynamic, fast-moving environment.
Key Responsibilities:
- Lead and manage the machine vision software team, ensuring high levels of performance and collaboration.
- Oversee the design, development, testing, and deployment of machine vision algorithms and applications.
- Collaborate with hardware, system, and automation teams to deliver fully integrated solutions.
- Establish and enforce best practices in software engineering, including code reviews and version control.
- Drive project timelines and deliverables, ensuring on-time and high-quality outcomes.
- Stay updated on emerging machine vision technologies and guide the team in adopting these innovations.
- Manage team recruitment, performance evaluations, and career development.
- Communicate progress, challenges, and opportunities effectively to senior management.
Required Qualifications:
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development, with at least 3 years focused on machine vision.
- Proven leadership experience in managing and mentoring software development teams.
- Deep understanding of machine vision algorithms (e.g., object detection, image segmentation, and feature extraction).
- Proficiency in programming languages such as Python, C++, or C#.
- Hands-on experience with machine vision libraries and tools such as OpenCV, Halcon, or Cognex.
- Familiarity with industrial automation environments and protocols.
- Excellent problem-solving, decision-making, and interpersonal skills.
Preferred Qualifications:
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or Keras.
- Experience working with industrial cameras, sensors, and vision hardware.
- Knowledge of smart factory and automation systems.
- PMP or Agile certification is a plus.