> Markdown version of [/jobs/ext/3642879-software-engineer](https://www.wearedevelopers.com/jobs/ext/3642879-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # software engineer - **Company:** ASMPT - **Location:** Weymouth, UK - **Contract:** Temporary contract - **Skills:** Microsoft Word, .NET Framework, Microsoft Excel, Unit Testing, C Sharp (Programming Language), Computer Programming, Dependency Injection, Software Design Patterns, Revision Control Systems, Microsoft Visual Studio, Windows Presentation Foundation, Microsoft PowerPoint, Software Engineering, Product Software Implementation Methods, UML, GitHub Copilot, Git - **Published:** October 9, 2026 - **Apply:** https://talents.smt.asmpt.com/Vacancies/1490/Application/CheckLogin/2?lang=eng ## About the Role You are an experienced software engineer with a strong technical background, a practical approach to engineering problem solving, and the ability to contribute to the design, development and implementation of software solutions. You Will Have: * Bachelor's Degree in a technical discipline / equivalent Level 6 qualification with mid-level experience, OR Level 5 qualification (HND) with senior-level experience, OR Incorporated Engineer with mid-level experience, OR comparable specialist knowledge with mid-level professional experience. * Experience in the design and validation of engineering requirements. * Experience of Source Control Systems. * Experience of the Software Development Lifecycle. * Experience of Object-Orientated Programming. * Experience of UML. * Competent in Microsoft Excel, Word, and PowerPoint. Desirable Skills * Experience of hardware and real time control systems. * Experience of design patterns. * Experience with Visual Studio. * Experience in C#/.NET programming language. * Experience in GIT. * Experience in Unit Testing, Dependency Injection and WPF. * GitHub Copilot ## Description As the range of projects that we work on grow, so does our team!, We are currently looking to hire a Software Engineer in our Research and Development team at our coastal office in Weymouth. Do you love working in a fun, forward-thinking environment? Then join us at ASMPT! As a Software Engineer you will maintain and manage applications of current and developing technology, and undertake engineering design, development, and operation of printing solutions, factory line solutions, and their associated modules and configurable options. You Will: * Maintain and extend a sound theoretical approach to enable development and application of technology. * Use a sound evidence-based approach to problem solving and contribute to continuous improvement. * Identify, review, and select techniques, procedures, and methods to undertake engineering tasks. * Contribute to the design and development of engineering solutions. * Implement design solutions for equipment or processes and contribute to their evaluation. * Plan the work and resources needed to enable effective implementation of engineering tasks. * Manage, organise and control programme, budget and resource elements of significant engineering tasks or projects. * Communicate effectively with others at all levels in English and present technical proposals, justifications and conclusions. * Maintain and develop continuing professional development and technical competence.