Software Controls Engineer Machine Automation Software Development Job In Oxford

Software Controls Engineer - Machine & Automation Software Development - Gerrell & Hard
  • Oxford, Other, United Kingdom
  • via clickajobs.com
-
Job Description

I am currently seeking a Software Controls Engineer for our Nanotechnology client. In this role, you will be a key player in the design and development of software architecture for both machine accessories and retro-fits, for both current and new equipment and automation. It is one of a group of multi-functional Engineers with the ability to identify and problem solve issues related to production processes, equipment, and manufacturability.
Main Responsibilities
Works in conjunction with mechanical, electrical and automation engineering, and colleagues in Research & Development in the development of current machines, and the design of new machines with particular focus on all aspects of software including development and maintenance Project manages with hands-on ownership of all aspects of software developments, from detailed design through to final validation Ensure all prototypes are programmed to the correct/desired standard and are validated for use
Skills & Experience
Essential
A degree in one of the following or related: Instrumentation and control systems engineering, Mechatronics engineering, Automation engineering, Electrical engineering.Relevant, degree level training with PLC/HMI knowledge, likely from and Electrical or Electronics background.Specific experience of working with industry machinery within a technical environment, not just a general software engineering or infrastructure backgroundMulti language PLC / PAC programming capabilities; Omron, Opto 22. Siemens desirableExcellent problem solving skills and must possess and be able to demonstrate a flair for creativity and innovationWide development experience, with ideally exposure to all aspects of supplier sourcing, prototyping, design validation, mass production releaseMust be able to work on their own initiative and demonstrate excellent organisational, time management and prioritisation skills, between multiple projectsAbility to work under pressure and to tight timescalesGood written and verbal communication skills and the ability to communicate at all levelsAble to work successfully in a multi-disciplinary teamExperience of a variety of different PLC programming solutions
Desirable
Highly proficient in machine / automation software developmentExperience in rapid architecture design and code reformattingProficient in software diagnosticsHigher level programming languages e.g. C# or VB.net, App creation experience.Data Engineering skills - e.g. SQL, data visualisation etc.Experience in HMI designFlowchart creation and managementCreating / participating in FMEAs

;