body {font: normal 400 13px/16px ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif;color:#333;margin:10px;}p,span,div,b,i,u{ line-height: 120% !important; font-family: ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif !important; }
Senior GUI Software Engineer
• Job ID: 15249
• Functional Area: Engineering
• Position Type: Full Time – Regular
• Experience Required: Not Indicated
• Location: UK-Glasgow
• Education Required: Not Indicated
• Relocation Provided: Yes
• Tier:
Email a Friend Save Apply Now
Job Description and Responsibilities:
At Coherent Scotland, our systems are deployed in a wide variety of markets including renewable
energy, microelectronics, fundamental research, life sciences and medicine. We aim to make a positive
impact on everybody’s life by providing customers with lasers with superior reliability and
performance.
Coherent Scotland has grown strongly and consistently over the past ten years, even through times of
global economic slowdown. We have a healthy product development pipeline which will enable this
growth to continue in the future. This will generate many exciting opportunities for personal growth
within the organization in the years to come.
Coherent Scotland is based at the West of Scotland Science Park in Glasgow and is a subsidiary of
Coherent Corp., a global leader in the manufacture of laser products. We are housed in a purpose-built
facility with research and development, manufacturing, and marketing all on one site, which we have
recently expanded.
We have a friendly, business-orientated work environment and great staff facilities within our
modern building, such as an on-site cafeteria. In addition, we offer a competitive remuneration
package which includes a contributory pension scheme, subsidised private health care and free life
assurance. However, if a work-life balance is important to you, you’ll also be pleased to know that we
operate flexible core hours which provide the opportunity to start your weekend early.
About this role
This role is for a Senior GUI Software Engineer, to work as part of the product development team and
be responsible for designing, developing, and maintaining graphical software applications, and data
analysis for our cutting-edge laser systems.
Responsibilities will include:
• Design and develop application and GUI software from concept to production release and
maintenance.
• Simulation, testing, bug management and maintenance of software
• Produce technical documents as required
• Planning and estimation of development tasks
• Installation, use and maintenance of tools and technologies needed for software development.
• Coordinate the integration of software with the other relevant departments within the company.
Education and Work Experience:
Essential Skills
• Demonstrable desktop GUI software engineering experience in an industrial environment.
• Strong C#, and Visual Studio/Visual Studio Code programming skills
• Experience of writing WPF desktop applications, including designing User Interfaces using
XAML
• Extensive knowledge of developing .Net applications for Windows operating systems
• Ability to develop mathematical algorithms in code
• Use of Version Control Systems and build tools e.g. Git.
• Experience of using Microsoft Standard Installer for deployment of applications
• Ability to respond to technical inquiries from other departments and customers in a clear,
accurate, and professional manner (both written and in person)
• Able to work in a team environment
• Graduate in Computer Science or another relevant degree
Preferred additional Skills
• Knowledge of developing applications for Linux based operating systems would be beneficial.
• Basic understanding of communication protocols such as RS232, SPI and I2C
• Some experience of the C and C++ programming languages would be useful
• Some experience of working with 3rd party APIs eg. DLLs, IPC, Socket comms etc.
• Comfortable with diagnosing problems and debugging code on remote systems