Software Development Engineer

Equipment Sales & Service Limited.

Software Development Engineer

Salary Not Specified

Equipment Sales & Service Limited., Polbeth, West Lothian

  • Full time
  • Permanent
  • Onsite working

Posted 6 days ago, 12 Sep | Get your application in now to be included in the first week's applications.

Closing date: Closing date not specified

job Ref: 86d57a8bdb884ff794fc316eceb0d3eb

Full Job Description

Based in West Lothian, our client is an international market leader in high-end, high-value scientific instrumentation. Continued commercial success means their business is now seeking to hire a Product Support Engineer to compliment the current team. The Product Support Engineer supports the Project Manager/Program Manager and conducts sustainability and product improvements tasks for existing products, new product development and bespoke customer developments., Reporting into the Software Team Leader, the Software Development Engineer s will be responsible for the design, development, testing, documentation, and maintenance of system software for our newly developed products.

Key Objectives of the Role

  • Gather requirements, design, code, test and maintain system software for Company products.

  • Liaise with and support, through proper use of the defect tracking system, Software Testing.

  • Produce manuals and support documentation for system software.

  • Maintain full records and ensure safe keeping of all system software.

  • Ensure that all activities comply with Company quality procedures.

  • Propose, implement and demonstrate solutions to problems which may not, given the research and development environment, have clearly defined requirements.

  • Provide support to Production and Sales teams, as required.

  • Keep abreast of current technology and advise the Company on issues that may affect performance and success.

  • Undertake off-site visits, and/or remote in, as required to install, service or maintain software systems and computer related hardware.

  • Undertake other duties as allocated by Software Team Leader.

    Have a degree in software engineering or a related engineering/science discipline with relevant software development experience.

  • Microsoft windows programming experience specifically in C# (WPF), database management (SQL and SQLite) and entity framework (EF)

  • A thorough understanding of object-oriented design methods and patterns

  • Demonstrable UI design skills

  • Experience of using Source Code Management and Bug tracking tools in a team environment


  • We d Also Love to See

  • Knowledge of other programming languages such as C++ and Java

  • Familiar to agile software development principles and patterns

  • Instrumentation scientific/medical, imaging, hardware interfacing, data acquisition, USB devices, sensors and optical detectors, motor control, etc.

  • Graphics Data visualisation, charting, 3D

    This a great opportunity to join an established and growing global business. In return we offer excellent financial rewards and career development prospects. The Company has a 37.5 hour flexible working week and a comprehensive benefits package.