Application Software Engineering Team Leader

Location: Head Office Australia

Department: Development Engineering

Reporting through to the Global Engineering Manager, you will be responsible for leading a global team of Software Engineers developing new state-of-the-art Application Software.

 

ANCA Motion control systems have been used in a variety of applications for over 40 years.  Their aim is to become recognized as the market leader in the design and manufacture of customized control systems that are used in world-class machines.
 
Offering a range of solutions ranging from turnkey automation control packages to single items such as digital servo drives, motion controllers, soft PLCs, CNCs, IO modules, motors, cables, and cabinets, ANCA Motion’s unique software modules and patented technology allows our customers to configure these components into efficient and innovative solutions.  Our control systems are used in many applications ranging from complex five axes machine tools to two axes profile cutters and single axis stand alone applications.

Position Profile
 
Reporting through to the Global Engineering Manager, you will be responsible for leading a global team of Software Engineers developing new state-of-the-art Application Software which provides our customers a leading-edge advantage in both performance and feature set.
 
You will work closely with customers, other Engineering teams, Sales & Marketing, and other professionals across the various departments and functions within the ANCA Group.
 
Responsibilities
 
  • Manage the day-to-day activities of the Application Software Engineers (including those located overseas).
  • Provide technical oversight and guidance on development projects.
  • Participate in weekly sales meetings to keep abreast of open opportunities, and provide information on development progress and resource utilisation.
  • Elicit requirements for application logic and workflows from customers (typically OEMs) and Product Managers.
  • Define and evolve work practices relating to development methodologies.
  • Ensure that application specific knowledge is being captured for future reuse.
  • Ensure Field Application Engineers, Product Managers, and Sales Personal are provided with knowledge of features and workflows within developed Application Software products.
  • Contribute to the Core Software Product backlogs and Hardware Product roadmaps.
  • Develop Application Software Engineers to improve their software development skills, technology awareness, and application knowledge. 
Requirements
 
  • Tertiary degree in relevant Engineering field(s) and 5+ year’s experience in related role.
  • Experience with programming languages such as C# / WPF / XAML.
  • Understanding of modern software design principles and patterns.
  • Experience in User Interface design.
  • Excellent communication and teamwork skills.
  • Knowledge of CNC Motion Control System architecture and technologies.
  • Demonstrated experience in interfacing directly with customers.
  • Demonstrated experience in leading a team of Engineers, ideally including remotely located.
  • Demonstrated experience in Project Management skills, ideally in agile methodologies.
  • Willing to regularly travel overseas to meet with global team members and customers. 
     
    Preferred
     
  • Application Software domain knowledge
  • Fluent in Mandarin (written and oral) 
If you would like to be considered for the above position please forward both your resume and a cover letter summarizing your experience to Erin Cooper, HR Partner at erin.cooper@anca.com