About this role
Salary: £45,000 - 55,000 per year
Requirements: Strong programming fundamentals with experience in Python, C/C++ or JavaScriptExperience in embedded systems and firmware developmentComfort working across both software and hardware environmentsExperience with modern web technologies and UI frameworksKnowledge of APIs, databases, and cloud platformsFamiliarity with Git and collaborative development workflowsA degree in Software Engineering, Electronic Engineering, or a related discipline Responsibilities: Design, develop, and maintain software for current and future productsWork across the full stack, including backend development, frontend/UI design, and APIs and system integrationsContribute to automation, tooling, and cloud/infrastructure tasksSupport embedded software and firmware developmentCollaborate with hardware teams on microcontrollers, device communication, and low-level systemsInvestigate and resolve bugs and performance issuesWrite clean, maintainable, and well-documented codeContribute to technical decisions and continuous improvement initiatives Technologies: BackendCloudEmbeddedFirmwareFrontendGitHardwareSupportJavaScriptPythonWebUX UI DesignC++ More:
We are hiring a Software Design Engineer in Sheffield, offering up to £55,000. This is a varied, hands-on role where we work closely with engineers, product managers, and stakeholders to drive continuous improvement and innovation across our clients product portfolio. We offer the opportunity to work across the full stack, from embedded firmware through to cloud and UI, within a collaborative, innovation-driven engineering team.
last updated 30 week of 2026