Software Engineer
Job details
Carbon60 are currently working in partnership with one of the UK's leading Laser micro machining and optical fibre processing business based in Abingdon, Oxfordshire to hire a Software Engineer to join the established software engineering team. This position is being hired due to continued expansion and growth and is an excellent opportunity to join a unique and interesting business where no two days will be the same. The company specialises in the design, development, production and service of highly bespoke special purpose machinery. Essential Responsibilities and Duties: Reporting to the Global Engineering Manager, responsibilities for this role include:
- Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process
- Managing and processing feedback from the system
- Designing intuitive and user-friendly user interfaces
- Software development is typically in C#/WPF although a wide range of languages and scripting interfaces will be encountered
- Software development for new projects. The employee will be expected to take ownership of the software elements of projects assigned to them.
- Fault finding during commissioning and deployment
- Supporting and improving software on existing deployed machinery
- Providing after sales support to customers
- Communicating with customers to determine software requirements
- Researching future developments and opportunities for software development
- The upkeep and maintenance of the source control repositories
- Experience of .NET software development and environments, ideally C#/ WPF.
- Experience with a software repository such as GIT/ Mercurial
- Very strong mathematical and problem-solving skills
- Experience of object-oriented programming
- Experience of software communication to hardware
- Knowledge of other machine control elements, such as PLC, is desirable
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.