Software Engineer – Dalgety Bay, Scotland

Department:                   Product Design

Reporting to:                  Director of Product Design

Job Purpose

The Software Engineer is responsible for developing software for existing microdisplay based products and for contributing to the design of new products. The focus of this role is on the design and development of software.

The Software Engineer will report to the Lead Software Engineer on technical issues and to the Director of Product Design otherwise.

Key Responsibilities

  • The provision of software designs for new and existing products
  • The development of system tests for new products and to assist with the debug and verification of prototype designs
  • The creation and maintenance of design documentation (requirement specifications, test procedures, etc.)
  • Ensuring that safe working practices are adhered to in accordance with the staff handbook
  • Any other duties as may be deemed appropriate by your Line Manager.

Key Aptitudes

The employee will be a graduate software engineer with some experience of software design and development. The employee will have experience of the following:

  • 3 to 5 years’ experience with a degree in a software design/development discipline.
  • Programming in ‘C’ and Java
  • A basic understanding of electronics
  • Embedded coding
  • Testing and debug of prototype designs
  • Technical documentation

Supplementary Aptitudes

Experience of one or more of the following would be beneficial:

  • Video/graphics interfacing and standards
  • Device communication protocols e.g. RS-232, RS-485, USB
  • C++ or C#
  • Unix shell scripting

General

  • Good problem-solving skills and ingenuity
  • Good communicator
  • Self-motivator
  • Good interpersonal skills
  • Strong team player

Upload Your Resume