Skip to the content

Control Software Development Engineer

About Optoscribe Limited

Optoscribe is one of Scotland’s most exciting and expanding SMEs developing and manufacturing optical components at its facility in Livingston. Using its proprietary direct write laser technology, the Company delivers unique 3D optical solutions to its customers and having recently secured a number of new contracts is looking to grow its team. More details on the Company can be found on its website

Job Description

We are looking for an enthusiastic Software Developer to undertake restructuring and development of the Company’s internally developed and propriety software. This would ideally suit someone looking for the next stage of their career development and the opportunity to establish their own software development environment. You will lead all software activity within the Company and create structured approaches for software design and implementation to guide and support the development engineering team. Using a strong background in technology and IT you will be generating innovative and critically enabling software solutions.


  • Develop and evolve current software solutions within the Company
  • Specify, design and validate new software modules in support of design, manufacture and test
  • Collaborate with other stakeholders to determine functional and non-functional requirements for new and existing software or applications
  • Develop high-level product specifications with attention to system integration, feasibility and usability
  • Ensure software meets all requirements of quality, security, modifiability, extensibility
  • Communicate successfully all concepts and guidelines to development team
  • Oversee progress of development team to ensure consistency with initial design
  • Provide technical guidance and coaching to developers and engineers
  • Approve final product before release

Qualifications, Skills and Experience:

  • Proven experience 3+years as software developer
  • Understanding of software quality assurance principles and their application
  • Excellent knowledge of software, application design and structure
  • Ability to communicate technical knowledge in a clear and understandable manner
  • Good technical writing skills
  • Familiarity with commercial optical simulation packages such as FDTD or BPM advantageous
  • Mathematical computing and analysis tools knowledge (e.g. Matlab, Python, Visual Basic, C)
  • Experience with CAD, CNC or 3D printing software/algorithms advantageous

If you are interested in joining the Optoscribe team, please send your cv and covering letter

About the author