Software and Systems Developer

2 hours ago


Norwich, Norfolk, United Kingdom MSI - Defence Systems Limited Full time
Job Title: Systems and Software Development Engineer

We are seeking a highly skilled and motivated Systems and Software Development Engineer to join our Research and Development team.

About the Role:

This position will collaborate with cross-functional teams to define requirements, architect solutions, and ensure the successful delivery of projects.

  • Design and development of new software, written in C++ to MISRA compliance.
  • Deploying software on Linux based systems (RedHat and Ubuntu).
  • Administration of Linux operating systems.
  • Design and Implementation of Graphical User Interfaces.
  • Writing of interface specifications and requirements specifications.
  • Writing of engineering reports.
  • Control of document and software releases.
  • Writing interface software for external hardware and 3rd party software.
  • Maintaining control of software using MSI Git repository.
  • Scientific and mathematical problem solving.
  • The ability to design and implement software solutions.
  • A flexible approach in terms of both task delivery and time management.
  • A willingness to carry out occasional travel for work, both domestic and international.
  • Experience programming with QT.
  • Knowledge of the MASCOT programming design methodology.
  • Experience scripting in python/bash.
  • Experience programming with CUDA.
  • Training and experience in Systems Engineering.
Key Responsibilities:
  • Design and develop new software using C++ and MISRA compliance.
  • Deploy software on Linux based systems and administer Linux operating systems.
  • Implement Graphical User Interfaces and write interface specifications.
  • Write engineering reports and control document and software releases.
  • Maintain control of software using MSI Git repository.
Requirements:
  • Strong C++ coding skills and experience with MISRA compliance.
  • Experience with Linux based systems and administration.
  • Knowledge of Graphical User Interfaces and interface specifications.
  • Ability to design and implement software solutions.
  • Flexible approach to task delivery and time management.
  • Willingness to travel for work, both domestic and international.
  • Experience with QT, MASCOT, python/bash, and CUDA.
  • Training and experience in Systems Engineering.
Benefits:
  • Pension - 3.5% E'ee (salary sacrifice if you want to contribute more).
  • Compressed working hours Monday - Thursday 0815 - 1700/ Friday 0815 - 1245.
  • 22.5 days/ 5 weeks holiday plus bank holidays.
  • Christmas Shutdown.
  • Westfield Health Cash plan, gym discount and shopping rewards.
  • Refer a Friend Scheme.
  • Long Service Award.
  • Training & Development.
  • Free on-site parking.


  • Norwich, Norfolk, United Kingdom MSI - Defence Systems Limited Full time

    Key ResponsibilitiesWe are seeking a highly skilled Systems and Software Development Engineer to join our Research and Development team.In this role, you will work alongside the Lead Systems and Software Development Engineer to design and implement improvements to system software (front end and back end) to meet specific project requirement sets.You will...


  • Norwich, Norfolk, United Kingdom MSI - Defence Systems Limited Full time

    Key ResponsibilitiesWe are seeking a highly skilled Systems and Software Development Engineer to join our Research and Development team.In this role, you will work alongside the Lead Systems and Software Development Engineer to design and implement improvements to system software (front end and back end) to meet specific project requirement sets.You will...


  • Norwich, Norfolk, United Kingdom MSI - Defence Systems Limited Full time

    Job SummaryWe are seeking a highly skilled and motivated Systems and Software Development Engineer to join our Research and Development team at MSI - Defence Systems Limited.Key ResponsibilitiesDesign and development of new software, written in C++ to MISRA compliance.Deploying software on Linux based systems (RedHat and Ubuntu).Administration of Linux...


  • Norwich, Norfolk, United Kingdom MSI - Defence Systems Limited Full time

    Job SummaryWe are seeking a highly skilled and motivated Systems and Software Development Engineer to join our Research and Development team at MSI - Defence Systems Limited.Key ResponsibilitiesDesign and development of new software, written in C++ to MISRA compliance.Deploying software on Linux based systems (RedHat and Ubuntu).Administration of Linux...

  • Software Developer

    5 days ago


    Norwich, Norfolk, United Kingdom Cooper Lomaz Recruitment Ltd Full time

    Job OverviewCooper Lomaz Recruitment Ltd is seeking a skilled Software Engineer to join their team. Key Responsibilities• Develop modern web applications and create back-end processes to power e-commerce platforms.• Collaborate with the team to outline and build reliable code, adhering to software quality standards.• Discuss specifications and ensure...

  • Software Developer

    5 days ago


    Norwich, Norfolk, United Kingdom Cooper Lomaz Recruitment Ltd Full time

    Job OverviewCooper Lomaz Recruitment Ltd is seeking a skilled Software Engineer to join their team. Key Responsibilities• Develop modern web applications and create back-end processes to power e-commerce platforms.• Collaborate with the team to outline and build reliable code, adhering to software quality standards.• Discuss specifications and ensure...


  • Norwich, Norfolk, United Kingdom PWE Recruitment Group Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at PWE Recruitment Group. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions for our clients.Key Responsibilities:Software Development: Design, develop, and test software applications using various...


  • Norwich, Norfolk, United Kingdom PWE Recruitment Group Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at PWE Recruitment Group. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions for our clients.Key Responsibilities:Software Development: Design, develop, and test software applications using various...


  • Norwich, Norfolk, United Kingdom Cooper Lomaz Recruitment Ltd Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our small software team in Norwich.As an Embedded Software Engineer, you will be responsible for providing software design and development expertise to multi-disciplinary project groups.Key Responsibilities:Design and develop software solutions for embedded systemsCollaborate with...


  • Norwich, Norfolk, United Kingdom Cooper Lomaz Recruitment Ltd Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our small software team in Norwich.As an Embedded Software Engineer, you will be responsible for providing software design and development expertise to multi-disciplinary project groups.Key Responsibilities:Design and develop software solutions for embedded systemsCollaborate with...


  • Norwich, Norfolk, United Kingdom Ansible Motion Full time

    Job OverviewWe are seeking a highly skilled Software Systems Engineer to join our team at Ansible Motion. As a key member of our technical team, you will play a pivotal role in designing, developing, and implementing cutting-edge computer and graphical systems for our world-class driver-in-the-loop simulators.Your primary responsibilities will...


  • Norwich, Norfolk, United Kingdom Ansible Motion Full time

    Job OverviewWe are seeking a highly skilled Software Systems Engineer to join our team at Ansible Motion. As a key member of our technical team, you will play a pivotal role in designing, developing, and implementing cutting-edge computer and graphical systems for our world-class driver-in-the-loop simulators.Your primary responsibilities will...


  • Norwich, Norfolk, United Kingdom Socode Full time

    About the RoleSocode is seeking a skilled Embedded Software Engineer to join our team of innovators. As a key member of our Industrial Internet of Things (IIoT) solutions team, you will play a crucial role in developing cutting-edge technology that drives industry forward.Key ResponsibilitiesDesign, develop, and troubleshoot software programs tailored to...


  • Norwich, Norfolk, United Kingdom Socode Full time

    About the RoleSocode is seeking a skilled Embedded Software Engineer to join our team of innovators. As a key member of our Industrial Internet of Things (IIoT) solutions team, you will play a crucial role in developing cutting-edge technology that drives industry forward.Key ResponsibilitiesDesign, develop, and troubleshoot software programs tailored to...


  • Norwich, Norfolk, United Kingdom Cooper Lomaz Recruitment Ltd Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our small software team in Norwich.As an Embedded Software Engineer, you will be responsible for providing software design and development expertise to multi-disciplinary project groups.Key Responsibilities:Design and develop software solutions for embedded systemsCollaborate with...


  • Norwich, Norfolk, United Kingdom Cooper Lomaz Recruitment Ltd Full time

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our small software team in Norwich.As an Embedded Software Engineer, you will be responsible for providing software design and development expertise to multi-disciplinary project groups.Key Responsibilities:Design and develop software solutions for embedded systemsCollaborate with...


  • Norwich, Norfolk, United Kingdom Ansible Motion Full time

    Job OverviewAs a key member of our team at Ansible Motion, you will play a pivotal role in integrating cutting-edge sub-systems, including computer, vision, audio, motion, and driver systems, into our world-class driver-in-the-loop simulators.You will be responsible for the assembly, commissioning, testing, and servicing of these systems on-site, ensuring...


  • Norwich, Norfolk, United Kingdom Ansible Motion Full time

    Job OverviewAs a key member of our team at Ansible Motion, you will play a pivotal role in integrating cutting-edge sub-systems, including computer, vision, audio, motion, and driver systems, into our world-class driver-in-the-loop simulators.You will be responsible for the assembly, commissioning, testing, and servicing of these systems on-site, ensuring...


  • Norwich, Norfolk, United Kingdom Todd Hayes Ltd Full time

    Job DescriptionSoftware Applications EngineerOur client, a well-established machinery manufacturer, is seeking a skilled Software Applications Engineer to join their growing team at Todd Hayes Ltd.This vacancy is available on a full-time, permanent basis, with a standard working week of 40 hours.Key Responsibilities:Modify and enhance PLC synchronized motion...


  • Norwich, Norfolk, United Kingdom Todd Hayes Ltd Full time

    Job DescriptionSoftware Applications EngineerOur client, a well-established machinery manufacturer, is seeking a skilled Software Applications Engineer to join their growing team at Todd Hayes Ltd.This vacancy is available on a full-time, permanent basis, with a standard working week of 40 hours.Key Responsibilities:Modify and enhance PLC synchronized motion...