Software Engineer









Software Design Engineer

Participate in the specification, design, development and test of new products.

Must be eligible to obtain security clearance to SC level.

Extensive experience in software design and test

Experience working with and developing/debugging for a range of embedded microcontrollers including the ARM Cortex family

Experience developing with: C, C++, C# .NET

Experience of Android software development advantageous

Ability to think conceptually and translate design requirements into viable technical solutions under minimal supervision

Practical, hands-on experience helping design/develop electro-mechanical products

A high-level understanding of electronics (e.g. digital circuitry to level of schematic review)

Full software lifecycle experience (documentation, design, development, testing and maintenance)

Structured design methodology (UML or similar)


 To work on software aspects of product design as part of the integrated engineering team.

To produce design-related documentation. This may include, but is not limited to, specifications, manuals, illustrations, costings and test procedures. To maintain clear records of all design work.

To operate in line with the Company's ISO 9001:2015 system.

To facilitate the internal audit process when required through the provision of necessary information.


Qualifications               A Computer Science degree or equivalent preferred


Skills & Abilities          

Ability to self-manage a project to agreed timescales. Able to capture/create software requirements

Confident and self-motivated. Creative and practical problem solver. Aptitude for continuous improvement. Results orientated, awareness of the importance of budgets and deadlines, ability to manage work within these constraints. Ability to think conceptually and translate design requirements into viable technical solutions under minimal supervision

Communication, influencing and interpersonal skills



Broad software knowledge from very low to very high level

Embedded software, C++. Visual Studio .net

Android development environment. Electronics knowledge desirable


Competitive salary, company profit sharing scheme, stakeholder pension and death in service scheme.

Rewards and recognition scheme.

Discretionary profit sharing scheme subject to individual performance, together with the performance of the Company. Normally paid in March following Board approval. Eligibility is subject to satisfactory completion of one year's service.

Up to 4% of your gross salary to the Auto Enrolment Pension Scheme, provided employee contribution matching at least 4%.

Death in Service insurance scheme which arranges cover at 1x annual salary.

25 days holiday plus bank holidays.

The Company operates a 9 day working fortnight, with alternate Fridays off.

Normal hours of work are 74 hours per fortnight.


Tim Cowell


+44 (0)1580 715 111