Job Openings Software Team Manager - Machine Vision

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.