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)
Responsibilities:
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
Knowledge
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.