Junior Software Design Engineer
Sheffield
Up to £40,000
The Role
This is a great opportunity for a junior engineer with a couple of years' industry experience under their belt to keep developing across a genuinely varied, hands-on role. Working closely with engineers, product managers, and stakeholders, you'll help drive continuous improvement and innovation across KO2's client's product portfolio. You'll get exposure to the full software lifecycle - design, development, testing, and maintenance - supported by a collaborative team as you continue to build your skills.
Key Responsibilities
Supporting the design, development, and maintenance of software for current and future products
Gaining exposure across the full stack, including backend development, frontend/UI design, and APIs and system integrations
Contributing to automation, tooling, and cloud/infrastructure tasks
Assisting with embedded software and firmware development
Working alongside hardware teams on microcontrollers, device communication, and low-level systems
Investigating and helping resolve bugs and performance issues
Writing clean, maintainable, and well-documented code
Contributing ideas to technical decisions and continuous improvement initiativesAbout You
You'll have strong analytical and problem-solving skills, be self-motivated, and comfortable working both independently and as part of a team. You'll be keen to develop your understanding of complex systems and be a clear communicator, with:
A degree in Software Engineering, Electronic Engineering, or a related discipline
At least 2 years' industry experience in a software or embedded engineering role
Solid programming fundamentals with experience in Python, C/C++ or JavaScript
Some exposure to embedded systems and firmware development
An interest in working across both software and hardware environments
Familiarity with modern web technologies and UI frameworks
A basic understanding of APIs, databases, and cloud platforms
Familiarity with Git and collaborative development workflowsIf you're an early-career Software Design Engineer looking to broaden your experience across the full stack - from embedded firmware through to cloud and UI - and want to grow within a collaborative, innovation-driven engineering team, we'd love to hear from you.
Contact KO2 Embedded Recruitment Solutions in confidence, specialists in electronics and embedded engineering