Software Design Engineer

MSI Defence Systems Ltd
Norwich, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

Adobe InDesign C++ (Programming Language) Linux Embedded C Embedded Software Integrated Development Environments Software Engineering Git Software Version Control

Job 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

Requirements

  • 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

Benefits & conditions

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

5:05 min

Combining software creation skills with marketing and public building

David Levai · LIVE

Videos

See all

Related articles

See all