Embedded Software Development Engineer

Our dedicated product development team is growing, and we are on the hunt for more talent. Are you the right person to join our award-winning product development team?

Based in Windsor, the multi-disciplinary team at Designworks has been delivering award-winning design and engineering solutions across multiple sectors for many years. As part of our continued company-wide expansion, we are now looking to strengthen our in-house software and embedded development capability.

Our proven track record spans insight generation, industrial design, hardware and software development, prototyping, and production support. With an increasing demand for connected and intelligent products, now is the perfect time to expand our embedded software development team at our Windsor HQ.

The Role

You will become part of an energetic and highly capable product development consultancy environment, working across a broad variety of technically challenging projects. The role requires a high level of responsibility, self-motivation, and enthusiasm. You will need to work to demanding timescales whilst maintaining a proactive and solutions-focused attitude. You will support research and development activities, contribute to live client projects, and work closely with multidisciplinary engineering and design teams.

Applicants should ideally be educated to degree level (or equivalent) in Software Engineering, Computer Science, or a related discipline, with approximately 2–4 years of relevant industry experience preferred.


Main Duties:

  • Develop bespoke embedded firmware and software solutions to meet client requirements.

  • Research emerging technologies and maintain awareness of industry developments.

  • Collaborate closely with internal hardware, mechanical, and industrial design teams.

  • Assist with software integration across multiple hardware platforms.

  • Support project planning by contributing labour and material estimates for work packages.

  • Participate as an active member of multidisciplinary project teams.

  • Support wider software and firmware requirements across the business where required.

Applicant requirements:

  • Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, or similar.

  • Strong understanding of software and computer engineering principles.

  • Experience with object-oriented programming, particularly C and C++.

  • Experience working with ESP32 and STM32 microcontrollers.

  • Experience with Linux-based systems.

  • Familiarity with embedded development tools and platforms such as Arduino and Raspberry Pi or similar advantageous.

  • Ability to adapt quickly to new languages, methodologies, and development platforms.

  • Experience writing and verifying software requirements and design specifications across the full software development lifecycle.

  • Ability to review, understand, and build upon existing codebases.

  • Strong written and verbal communication skills.

  • Comfortable multitasking across medical devices, consumer products, diagnostic equipment,

  • and bespoke exhibition installations.

  • A positive, can-do attitude and a good sense of humour.

  • Valid passport, as occasional overseas travel may be required.

  • This is an on-site role based in Windsor.

Benefits:

  • Competitive salary dependent on experience.

  • Paid overtime on client project work.

  • Cycle-to-work scheme.

  • Company pension scheme managed through Legal & General.

  • 24 days annual leave plus statutory bank holidays.

  • Increasing to 25 days after 5 years’ service.

  • Increasing to 27 days after 10 years’ service.

  • Holiday carry-over, buy-back, and additional holiday purchase options.

  • Free on-site parking.

  • Access to company works van (subject to age restrictions).

  • Relevant training courses funded by the company.

  • A huge variety of project work across multiple sectors and technologies.

  • Friendly, collaborative, and genuinely enjoyable working environment.

  • Regular company social events including BBQs, escape rooms, horse racing, long lunches, and more.

  • Fun fancy-dress Christmas parties and Secret Santa traditions.

  • Most importantly, Designworks always strives to be flexible, supportive, and empathetic towards its team.

Are you the right person to join our award-winning product development team? For more information and to apply for this role, please email careers@designworkswindsor.co.uk with your CV and cover letter outlining why you are interested in this role. Due to time constraints please be aware we can only respond to successful applicants.

careers@designworkswindsor.co.uk