Software Design Engineer in Norwich

Software Design Engineer in Norwich

Norwich Full-Time 28800 - 48000 £ / year (est.) No working from home possible
MSI - Defence Systems Limited

At a Glance

  • Tasks: Drive the full lifecycle of embedded software development in a cutting-edge environment.
  • Company: Join MSI-Defence Systems, a leader in innovative technology solutions.
  • Benefits: Enjoy compressed hours, generous holiday, and health perks.
  • Other info: Collaborative culture with excellent career growth opportunities.
  • Why this job: Make an impact with your skills in real-time C++ on Linux.
  • Qualifications: HND or equivalent experience in software development; real-time embedded C++ expertise required.

The predicted salary is between 28800 - 48000 £ per year.

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 recruitment@msi-dsl.com

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
#J-18808-Ljbffr

Software Design Engineer in Norwich employer: MSI - Defence Systems Limited

At MSI-Defence Systems, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our Software Design Engineers benefit from a compressed working week, generous holiday allowance, and a commitment to employee growth through continuous learning opportunities. Located in the vibrant city of Norwich, our team enjoys a supportive environment with access to health benefits and a focus on work-life balance, making it an ideal place for talented individuals to thrive.

MSI - Defence Systems Limited

Contact Details:

MSI - Defence Systems Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Design Engineer in Norwich

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. We all know that sometimes it’s not just what you know, but who you know that can help you land that Software Design Engineer role.

Tip Number 2

Prepare for those technical interviews! Brush up on your real-time C++ skills and be ready to discuss your past projects. We recommend practising coding challenges and explaining your thought process clearly—this will show off your problem-solving skills.

Tip Number 3

Showcase your collaborative spirit! During interviews, highlight experiences where you worked closely with systems, hardware, or test teams. We want to see how you can contribute to integrated solutions in our cutting-edge environment.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. We’re excited to hear from you, so make sure to include all the relevant details about your experience in embedded software development.

We think you need these skills to ace Software Design Engineer in Norwich

Embedded Software Development
Real-time C++
Linux
Software Design
Version Control Systems (e.g. Git)
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with real-time C++ and embedded systems. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about software design and how you can contribute to our team. Keep it concise but impactful.

Showcase Your Problem-Solving Skills:In your application, mention specific challenges you've faced in previous roles and how you tackled them. We love seeing candidates who can think on their feet and find solutions!

Apply Through Our Website:To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at MSI - Defence Systems Limited

Know Your Stuff

Make sure you brush up on your embedded systems knowledge, especially real-time C++ on Linux. Be ready to discuss specific projects you've worked on and how you tackled challenges during the development process.

Showcase Your Problem-Solving Skills

Prepare examples of how you've solved technical issues in past roles. Think about times when you had to troubleshoot or innovate under pressure, as this will demonstrate your ability to handle the challenges of the role.

Familiarise Yourself with Version Control

Since familiarity with version control systems like Git is important, be prepared to discuss your experience with these tools. You might even want to bring up how you've used them in collaborative projects to highlight your teamwork skills.

Communicate Effectively

Practice articulating your thoughts clearly and concisely. Since collaboration is key in this role, showing that you can communicate well with both technical and non-technical team members will set you apart from other candidates.