Job Overview
We are seeking a skilled Automation Software Developer to design, develop and maintain software solutions for automation and control systems. This role requires strong technical expertise, leadership skills and the ability to manage complex projects from concept to commissioning.
About the Role
This is an exciting opportunity for an experienced Control Engineer (Electrical) to join our team and contribute to the development of automation software solutions. The successful candidate will have hands-on expertise in PLC programming, HMI programming, robotics and SCADA systems, as well as experience with industrial communication protocols.
Key Responsibilities
* Design, develop and implement PLC/HMI/Robotics/SCADA programs for industrial automation systems
* Test, debug and validate system performance to meet required standards
* Collaborate with cross-functional teams to integrate control software with hardware and robotics
* Provide technical support during installation and deployment
* Mentor engineers and technicians and provide technical guidance to the team
Requirements
* 2-5 years of experience in control software development
* Hands-on expertise in PLC programming tools (e.g., TIA Portal, TwinCAT)
* Experience with HMI programming tools (e.g., WINCC TIA Portal, TwinCAT)
* Familiarity with robot programming (e.g., ABB, Fanuc, Fuji or similar)
* Knowledge of fieldbus protocols (e.g., Ethernet TCP/IP, Profibus, Profinet)
* Strong analytical and problem-solving skills
* Effective communication and teamwork abilities
Benefits
We offer a competitive salary package, including superannuation benefits. This role also offers opportunities for professional growth and development in a dynamic work environment.
Other Information
This role is based in Sydney NSW, with remote work options available. The successful candidate will be required to hold PR of Australian Citizenship, as sponsorship of VISA will not be provided.