- Preparation and assembly and part manufacture drawings to BS8888 standard in aid of quotation, manufacturing and build purposes.
- Fabricate and weld components for automation systems
- Develop and implement code for controlling electro-mechanical systems
- Develop control system software
- Test and debug source code
- Assist with maintaining and optimising code for existing electrical systems
- Follow best practices for software version control and documentation
- Devise and perform tests to identify the root cause of problems
- Utilise mechanical knowledge to design and implement automation solutions
- Program and troubleshoot logic controllers for efficient system operation
- Conduct root cause analysis on automation failures
- Create and interpret schematics using GD&T principles
- Ability to innovate and create cost effective concept designs for customer approval
- Liaise with various suppliers to select the optimal solution
- Collaborate with the engineering team to develop automation projects
- Degree in Mechanical design, Software engineering or related field.
- Proficiency in SolidWorks and CAD software
- Experience with fabricating and welding components
- 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 developing machine controls for complex systems
- Excellent communication skills, both written and verbal
- Strong mechanical knowledge for automation system design
- Excellent data analysis skills
- Experience of root cause analysis
- Familiarity with logic controllers and continuous improvement methodologies
- Ability to conduct root cause analysis on automation issues
- Competency in interpreting schematics using GD&T principles
- High level of communication skills