Job Title: Software/Firmware Engineer Location: Sandwich, Kent Contract: Permanent Rate: Competitive Our Client is seeking a skilled Software/Firmware Engineer to join their engineering team. This role involves designing, developing, and testing embedded software and applications for innovative products, working as part of a multidisciplinary team. Key Responsibilities: * Develop software and firmware for product design within an integrated engineering team. * Produce design documentation, including specifications, manuals, and test procedures. * Implement strategies for new functions and maintain clear design records. * Ensure compliance with ISO 9001:2015 standards and company procedures. * Support continuous improvement and contribute to project success. Requirements: * Degree in Computer Science (2:1) or equivalent experience. * Experience in application development using C# .NET; knowledge of C/C++ advantageous. * Familiarity with Android development (Xamarin) desirable. * Full software lifecycle experience, including design, development, testing, and maintenance. * Structured design methodology (UML or similar). * Ability to think conceptually and deliver technical solutions under minimal supervision. * Eligible for SC security clearance and hold a full UK driving licence. Desirable: * Electronics knowledge and independent verification experience. * Track re...