Founded in 1975, CTDI is a full-service, global engineering, repair and logistics company providing best-cost solutions to the communications industry. CTDI's one-stop service commitment to customers has fuelled the growth from a core business of network and CPE equipment repair that includes, STB / CPE Division, Mobile & Consumer Electronics, Network Services, Network Deployment Solutions, Products and Supply. CTDI's customers include the major wireline and wireless telecom carriers, cable service providers, and major OEMs from around the world. CTDI maintains its corporate headquarters in West Chester, PA, and supports an expanding customer base with close to 19,000 employees in over 100 facilities worldwide.
The Opportunity
We are currently seeking a dynamic and experienced Automation Controls Engineer to operate in a world-class facility, servicing one of Global CTDI's most highly respected customers. Based in the Western Sydney region of Australia, the Automation Controls Engineer will focus on designing, developing, and supporting controls for our industrial processes and control automation initiatives.
This role will work with all functional aspects of the control solution including hardware devices, I/O communication, coding, and UI development. Must have knowledge of PLC, motion controllers, and core automation principles.
Working in conjunction with our Automation Design Engineer, this role will ensure concept and detailed designs are completed in accordance with our standard control framework (programming language and controls hardware) in mind.
Major Duties and Responsibilities:
- Develop and implement code for controlling electro-mechanical systems
- Develop control system software
- Select and integrate I/O
- Test and debug source code
- Work closely with engineering and R&D teams to add features to systems
- Assist with maintaining and optimizing code for existing electrical systems
- Follow best practices for software version control and documentation
- Devises and performs tests to identify the root cause of problems
The successful candidates will hold the following qualifications, skills and experience:
- Bachelor’s degree in Software Engineering, Computer or Electrical Engineering, Computer Science, Robotics or a comparable technical degree
- 3+ years of either ST (Structured Test) OR C#/C++ experience with an emphasis on PLC or motion controllers programming. Ladder Logic, Raspberry Pi, Arduino are all plus skills, but ST and/or Embedded C/C++/C# are necessary.
- Experience with machine-control APIs
- Familiarity with developing machine controls for complex systems
- Excellent communication skills, both written and verbal
- Understanding of current Automation in distribution
- Ability to use Microsoft office (Word, Excel, PowerPoint)
You will love working in our family-oriented company! CTDI supports work-life balance and career growth. We will value your contribution and provide you with a positive, team-orientated, and inclusive workplace. When you join our team, you will also enjoy perks such as:
- Brand new clean & safe, high-tech secure warehouse
- Flexible work environment
- Employee Assistance Program
Apply today to join our dynamic, friendly team! CTDI offers an excellent compensation package and has been a growing leader in the telecommunications field for over 45 years. Come put our successful history behind your career!
Applicants must be eligible to work in Australia
Please be advised that only those shortlisted for an interview will be contacted.
CTDI does not accept unsolicited employment agency/recruiter resumes. Please do not forward unsolicited resumes to our website, to our HR Department, or any CTDI employee. CTDI will not pay fees to any third-party agency or firm without a signed fee agreement or to any firm that was not issued a search assignment from CTDI's HR Department. CTDI will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered.