Software and Systems Developer

3 days ago


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

We 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 Responsibilities
  • 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.
Physical Demands & Work Environment
  • Occasional travel to customer sites both in the UK and Internationally, with some unsocial working hours as may be required from time to time.
  • Working within a strict time, budgetary and quality framework.
  • Working within the R&D team as part of an open plan office.
  • Training will be provided to fill any gaps in knowledge.
Key Working Relationships
  • Head of R&D
  • Lead Systems and Software Engineer in R&D
  • Members of the R&D Team
  • Supply Chain
  • Programmes
Benefits
  • Pension – 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
  • Refer a Friend Scheme
  • Long Service Award
  • Training & Development
  • Free on-site parking


  • 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 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...


  • 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...

  • Software Developer

    4 days ago


    Norwich, Norfolk, United Kingdom X4 Technology Full time

    Job Opportunity at X4 TechnologyA seasoned Senior Software Developer with expertise in back-end programming, VB.NET, and C# is sought after by X4 Technology, a leading technology firm.Key Responsibilities:Design and develop robust backend systems using C# and.NETCollaborate with cross-functional teams to drive business growthEnsure high-quality code and...

  • Software Developer

    4 days ago


    Norwich, Norfolk, United Kingdom X4 Technology Full time

    Job Opportunity at X4 TechnologyA seasoned Senior Software Developer with expertise in back-end programming, VB.NET, and C# is sought after by X4 Technology, a leading technology firm.Key Responsibilities:Design and develop robust backend systems using C# and.NETCollaborate with cross-functional teams to drive business growthEnsure high-quality code and...

  • Software Developer

    6 days ago


    Norwich, Norfolk, United Kingdom COOPER LOMAZ RECRUITMENT LTD Full time

    Job Title: Software EngineerJob Type: Full-timeCompany: Cooper Lomaz Recruitment LtdAbout the Role:We are seeking a skilled Software Engineer to join our team at Cooper Lomaz Recruitment Ltd. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    X4 Technology is seeking a highly skilled Senior Software Developer to join our team on a permanent basis.This is an excellent opportunity to inspire and mentor junior team members, while working alongside a fast-paced, multi-skilled team to deliver projects, system enhancements, and respond to client queries and requests.The role is a 5-day week onsite...


  • Norwich, Norfolk, United Kingdom Ansible Motion Full time

    **Role Overview**The following information aims to provide potential candidates with a better understanding of the requirements for this role.As the Software team lead, you will be responsible for managing a dynamic and talented group of developers who work on cutting-edge software solutions for our world-class driver-in-the-loop simulators.**Key...


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

    Job SummaryWe are seeking a highly skilled Software Applications Developer to join our team at Todd Hayes Ltd. As a key member of our engineering department, you will be responsible for the development, installation, and commissioning of our clients' machines.Key ResponsibilitiesAssist in the development of software applications for machine control systems,...


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

    Job SummaryWe are seeking a highly skilled Software Applications Developer to join our team at Todd Hayes Ltd. As a key member of our engineering department, you will be responsible for the development, installation, and commissioning of our clients' machines.Key ResponsibilitiesAssist in the development of software applications for machine control systems,...

  • Software Developer

    4 days ago


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

    Job Opportunity**Software Engineer - C#****About the Role**Join a dynamic team at Cooper Lomaz Recruitment Ltd as a skilled Software Engineer to develop modern applications and create back-end processes for web applications.Collaborate with the team to design and build reliable code, adhering to software quality standards.Contribute to outlining and...

  • Software Developer

    4 days ago


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

    Job Opportunity**Software Engineer - C#****About the Role**Join a dynamic team at Cooper Lomaz Recruitment Ltd as a skilled Software Engineer to develop modern applications and create back-end processes for web applications.Collaborate with the team to design and build reliable code, adhering to software quality standards.Contribute to outlining and...


  • Norwich, Norfolk, United Kingdom Lintott Control Systems Limited Full time

    Job DescriptionJob Title: Electrical Design EngineerCompany: Lintott Control Systems LimitedJob Type: Full-timeLocation: [To be determined]Job Summary:We are seeking an experienced Electrical Design Engineer to join our Lintott Control Systems team in the Environment division. The successful candidate will be responsible for developing and implementing...


  • Norwich, Norfolk, United Kingdom Lintott Control Systems Limited Full time

    Job DescriptionJob Title: Electrical Design EngineerCompany: Lintott Control Systems LimitedJob Type: Full-timeLocation: [To be determined]Job Summary:We are seeking an experienced Electrical Design Engineer to join our Lintott Control Systems team in the Environment division. The successful candidate will be responsible for developing and implementing...

  • Software Developer

    6 days ago


    Norwich, Norfolk, United Kingdom Cooper Lomaz Full time

    Job Title: Software EngineerCompany: Cooper LomazJob Type: Full-timeLocation: Remote (with occasional on-site meetings)About the Role:We are seeking a highly skilled Software Engineer to join our team at Cooper Lomaz. As a Software Engineer, you will be responsible for designing, developing, and maintaining modern applications and back-end processes that...