> Markdown version of [/jobs/ext/2250356-software-design-engineer](https://www.wearedevelopers.com/jobs/ext/2250356-software-design-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 Design Engineer - **Company:** MSI Defence Systems Ltd - **Location:** Norwich, UK - **Contract:** Permanent contract - **Skills:** Adobe InDesign, C++ (Programming Language), Linux, Embedded C, Embedded Software, Integrated Development Environments, Software Engineering, Git, Software Version Control - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815168204-software-design-engineer ## About the Role * HND or equivalent experience in software development or related discipline * Proven experience developing real-time embedded C++ software, ideally on Linux * Familiarity with version control systems (e.g. Git) * Strong problem-solving skills and attention to detail * Effective communication skills and a collaborative mindset * Experience with Qt Creator is a plus ## Description Hours Compressed hours - 37 ½ hours per wk (Mon - Thurs 0815 - 1700 / Fri 0815 - 1245) PLEASE NOTE: All Applications will be reviewed after 23rd September About the role Are you an expert in software design for embedded systems with a strong grasp of real-time C++ on Linux? We're seeking a Software Design Engineer to drive the full lifecycle of embedded software development-from requirements and architecture through to testing and delivery-in a cutting-edge manufacturing environment. The main elements of the role will include: * Developing embedded software solutions from concept to commissioning * Ensuring compliance with industry standards and internal processes * Participating in design reviews and troubleshooting technical challenges * Collaborating closely with systems, hardware, and test teams to deliver integrated solutions About the person * HND or equivalent experience in software development or related discipline * Proven experience developing real-time embedded C++ software, ideally on Linux * Familiarity with version control systems (e.g. Git) * Strong problem-solving skills and attention to detail * Effective communication skills and a collaborative mindset * Experience with Qt Creator is a plus How to apply If you're ready to take the next step in your career and be part of a company that truly values your skills and contributions, we'd love to hear from you. To learn more about our Software Design Engineer role, email your CV and contact details - remembering to include the role you are applying for - to our Talent Acquisition Manager at About our benefits * Pension - 3.5% E'r / min 3.5% E'ee (salary sacrifice if you want to contribute more) * Compressed working hours Monday - Thursday 0815 - 1700 / Friday 0815 - 1245 Half day Fridays * 22.5 days/ 5 weeks holiday plus bank holidays (this will be pro-rata'd) Fridays is a half day holiday * Christmas Shutdown this will be taken out of the holiday allocation * Westfield Health Cash plan, gym discount and shopping rewards * MSI-Defence Systems Ltd Salhouse Road Norwich, Norfolk NR7 9AY United Kingdom * MSI-Defence Systems US LLC 1298 Galleria Boulevard Rock Hill SC 29730 USA ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents](https://www.wearedevelopers.com/magazine/645-dev-digest-191-malware-interviews-eu-open-source-and-skilled-agents) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)