Software Engineer

Job No: ANC20072
Location: Bayswater

Software Engineer

  • Develop and maintain core software for ANCA Motion products
  • Collaborate with a skilled engineering team in an Agile environment
  • Work with C/C++, C#, and modern software design principles
  • Permanent full-time role with growth opportunities

About Us

ANCA Motion is a leading provider of motion control solutions for CNC machines and industrial automation. We design and manufacture advanced hardware and software products that deliver precision, reliability, and innovation to customers worldwide. Our team is passionate about engineering excellence and committed to creating solutions that empower manufacturers to achieve more.

About the Role

As a Software Engineer within our Core Software Engineering team, you will play a key role in designing, developing, and maintaining software applications that power ANCA Motion products. Working in an Agile environment, you’ll collaborate with product owners and engineers to deliver high-quality solutions that meet customer needs and drive innovation.

Key Responsibilities

  • Design, develop, and maintain core software applications using C/C++ and C#.
  • Collaborate with product managers and stakeholders to define requirements and write user stories.
  • Apply Agile principles to plan sprints, track progress, and deliver on commitments.
  • Ensure code quality through unit testing, adherence to design patterns, and best practices.
  • Provide technical support for field issues and assist with pre-sales solutions when required.
  • Maintain accurate documentation and contribute to knowledge-sharing systems.

Essential Qualifications & Experience

  • Australian Citizenship or Permanent Residency.
  • 3+ years professional software development experience.
  • Strong proficiency in C, C++ and C# programming.
  • Familiarity with application architecture and design patterns.
  • Knowledge of best practices across the software development life cycle, including coding standards, source control, and testing.

Preferred Skills

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related discipline.
  • Experience with C#, .NET UI frameworks (e.g., WPF, WinForms), and Agile methodologies.
  • Exposure to industrial protocols and concepts such as CNC, OPC UA, EtherCAT.
  • Strong communication skills and a collaborative, proactive attitude.

Salary & Benefits

The salary for this position is competitive and commensurate with experience. We offer a comprehensive benefits package that supports your professional growth and well-being. If this sounds like the right opportunity for you, we encourage you to apply.

#S-DNI

Apply Now
Apply with SEEK
Allows you to pre-fill the application using your SEEK profile information and resumé

Personal Details * Required field

  1. Digits only or add + for international numbers

  1. (Please click on your profile and copy the URL from your profile page.)

Questions

Source Selection / Documents upload

Where did you hear about this job? *


Maximum file size: 50MB

Resume *

Cover Letter

ANCA Motion

ANCA Motion control systems have been used in a variety of applications for 50 years, with a separate business established in 2007.
Since then, we have rapidly grown to become recognised as the market leader in our field. At ANCA Motion we keep up with the latest technology that enables our customers to have a competitive advantage on a global scale.
You will find our control systems in applications such as tool grinding, profile cutting and cylindrical grinding, and as specialists in motion control we also apply our expertise to the Automation market.
Our engineering head office is based in Melbourne Australia and we have a global presence in more than forty countries around the world, with ANCA Motion solutions in every major continent.