Software Engineer
On-siteAbingdon, England, United Kingdom
Job Summary
Develop software to communicate with motion, vision, and laser systems to coordinate machine functions and manage system feedback. Design intuitive user interfaces and write C#/WPF code for new projects, taking ownership of assigned software elements. Perform fault finding during commissioning and deployment, while supporting and improving software on existing deployed machinery. Provide after-sales support to customers by communicating requirements and researching future development opportunities. Maintain source control repositories and handle debugging across the full software lifecycle.
Required Qualifications
- 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
- 2:1 or higher classification degree in electronic engineering, software engineering, or similar technical subject
- At least 3 years' industrial experience in a relevant technical role
- Experienced with both software and hardware systems
Desired Qualifications
- Knowledge of other machine control elements, such as PLC
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.