Permanent, Full-Time Working Hours: 37.0 hours per week Schedule Type: Full Time Sector: Defence Role Overview We are seeking a Software Engineer to contribute to the design, development, and integration of equipment at both system and sub-system levels. This is a diverse role involving work on multiple vehicle platforms and systems, including both new developments and … or a related subject. Proficiency in object-oriented C++ (version 17 or later) and knowledge of design patterns. Understanding of UML/SysML. Familiarity with the full software development lifecycle. Experience developing both new software and maintaining legacy systems. Background in software verification and testing. Strong communication skills. Desirable: Experience with Agile development methodologies. Knowledge of … other programming languages such as C, C#, Java, and scripting languages. Understanding of integration and testing with target hardware. Experience with DDS or Ethernet-based communication systems. Cross-platformdevelopment for Windows and Linux. Familiarity with tools such as Visual Studio 2022, CMake, and Git. Experience with CANbus, MilCAN, J1939. Issue tracking tools (e.g. More ❯
Telford, Shropshire, West Midlands, United Kingdom
Morson Talent
SOFTWARE ENGINEERS – CONTRACTS 6 MONTHS – TELFORD Shropshire Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment. AT THE … tasks to ensure completeness and quality of information. Undertake peer reviews to ensure completeness and quality of output. ESSENTIAL SKILLS/PROVEN ABILITY Object oriented C++17 or later development with knowledge of design patterns. Understanding of UML/SysML. Full software development lifecycle. Software verification and testing experience. Good communication skills. DESIRABLES Agile development. Exposure to … some of the following languages: C, C#, Scripting Languages, Java Knowledge of integration and target hardware testing would be advantageous. Development with Data Distribution Service (DDS) or other Ethernet based communication. Windows/Linux CrossPlatform Development. Visual Studio 2022. CMake or similar build environment. Windows/Linux system configuration. CANbus/MilCAN/ More ❯
SOFTWARE ENGINEERS CONTRACTS 6 MONTHS TELFORD Shropshire Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment. AT THE … tasks to ensure completeness and quality of information. Undertake peer reviews to ensure completeness and quality of output. ESSENTIAL SKILLS/PROVEN ABILITY Object oriented C+ or later development with knowledge of design patterns. Understanding of UML/SysML. Full software development lifecycle. Software verification and testing experience. Good communication skills. DESIRABLES Agile development. Exposure to … some of the following languages: C, C#, Scripting Languages, Java Knowledge of integration and target hardware testing would be advantageous. Development with Data Distribution Service (DDS) or other Ethernet based communication. Windows/Linux CrossPlatform Development. Visual Studio 2022. CMake or similar build environment. Windows/Linux system configuration. CANbus/MilCAN/ More ❯