and analysis experience with toolsets such as MATLAB, Simulink, Cameo, IBM DOORS and PLM Teamcenter Awareness of Model Based Systems Engineering approaches (e.g. SysML, UML) Innovative and creative problem-solving skills to inspire continuous improvement Strong communication and collaboration skills to drive success in a team environment Awareness of project More ❯
Levels (SILs) Your skills and experiences: Extensive experience with at least one high-level programming language and a high-level design methodology such as UML Deep understanding of the software development lifecycle and familiarity with various models, including Agile and Waterfall Proven experience in leading software development activities and mentoring More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
Electronic Engineering or another relevant discipline. Highly desirable Experience of agile development, programming in an object-oriented language such as C++ and knowledge of UML (Unified Modelling Language) is an advantage but not essential. What are you waiting for? Leonardo is one of the biggest suppliers of defence equipment to More ❯
with software estimates for sub-systems Qualifications and Skills: Experience with at least one high-level programming language Knowledge of high-level design methodologies, UML Experience across the software lifecycle, familiar with models like Waterfall and Agile BEng/BSc in Computer Science or relevant engineering/science discipline Knowledge More ❯
development Contribute to design reviews, gate reviews, and agile development ceremonies What You’ll Bring: Strong experience with C++(14 or above) Proficiency in UML and Object-Oriented Design techniques Deep understanding of the full software lifecycle in regulated environments Experience working in Agile environments (e.g. Scrum), with tools like More ❯
development Contribute to design reviews, gate reviews, and agile development ceremonies What You’ll Bring: Strong experience with C++ (14 or above) Proficiency in UML and Object-Oriented Design techniques Deep understanding of the full software lifecycle in regulated environments Experience working in Agile environments (e.g., Scrum), with tools like More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Dev/Null Security
certification or other broad cybersecurity industry-recognised certificate. Architect-level certification in one or more public cloud platforms. Platform & Technology: BizzDesign, Archi, or generic UML visualisation experience for high-level designs. Working proficiency in Jira for project & tasks management. Working proficiency in Confluence for documentation. Your Base Whilst DevNull Security More ❯
Crook of Devon, Scotland, United Kingdom Hybrid / WFH Options
Jooble
Meter Other Desirable Skills: Experience with Wired or Wireless communication technologies e.g. Ethernet, Wi-Fi, Bluetooth Experience with FPGA Design/Development Experience with UML based architecture design Familiarity with Software Design Patterns Familiarity with a scripting language e.g. Python, Bash Join us and be part of something growing - with More ❯
one high-level programming language Understanding of configuration management and experience with a configuration management tool Experience with high-level design methodologies such as UML You’ll receive benefits including a competitive pension scheme, enhanced annual leave, and a Company contributed Share Incentive Plan. Additional benefits include flexible working, an More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
Morson Talent
on Leonardos contribution to ECRS check out: (url removed) What you’ll do as a senior level C++ Software Engineer: • Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment • Work alongside systems and hardware engineers to More ❯
//uk.leonardo.com/en/innovation/typhoon What you'll do as a senior level C++ Software Engineer: • Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment • Work alongside systems and hardware engineers to More ❯
Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do as a C++ Software Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to More ❯
Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do as a C++ Software Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to More ❯
Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do as a C++ Software Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to More ❯
Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do as a C++ Software Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to More ❯
Software Engineers to join our established software community as the Radar programmes grow and enter a crucial phase, developing complex functionalities. Responsibilities include: Utilising UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody environment. Collaborating with systems and hardware engineers to deploy More ❯
Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do as a C++ Software Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to More ❯
Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do as a C++ Software Engineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to More ❯
strategically and deliver practical solutions. Excellent communication, facilitation, and stakeholder management skills, including experience working with senior executives. Proficient in process modelling (e.g., BPMN, UML) and business analysis tools (e.g., Microsoft Visio, Lucidchart, Jira). Why come and work with us at Systal? Competitive salary and benefits package. Unrivalled training More ❯
strategically and deliver practical solutions. Excellent communication, facilitation, and stakeholder management skills, including experience working with senior executives. Proficient in process modelling (e.g., BPMN, UML) and business analysis tools (e.g., Microsoft Visio, Lucidchart, Jira). Why come and work with us at Systal? Competitive salary and benefits package. Unrivalled training More ❯
strategically and deliver practical solutions. Excellent communication, facilitation, and stakeholder management skills, including experience working with senior executives. Proficient in process modelling (e.g., BPMN, UML) and business analysis tools (e.g., Microsoft Visio, Lucidchart, Jira). Why come and work with us at Systal? Competitive salary and benefits package. Unrivalled training More ❯
solution architecture. Develop software architectures considering system constraints, documenting design decisions and rationale. Develop primarily in C++, adhering to design and interface specifications, and UML-based architectures. Participate in testing activities relevant to the products. Contribute proactively to an Agile Scrum team and ceremonies. Support peer reviews and prepare materials More ❯
/C++ What experience you need to be the successful C++ Software Engineer: Full software lifecycle including: Requirements Management, Design, Implementation, Test and Integration UML and C++ (11 onwards is essential) Working and delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket More ❯
/C++ What experience you need to be the successful C++ Software Engineer: Full software lifecycle including: Requirements Management, Design, Implementation, Test and Integration UML and C++ (11 onwards is essential) Working and delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket More ❯
cloud technologies, serverless architectures, and digital transformation practices. Understand CI/CD processes and have hands-on experience with GIT and Jenkins. Expertise in UMLmodeling using tools like Sparx EA, capable of drawing various diagrams like Component, Sequence, and Activity diagrams. Experience with containers and container orchestration platforms like More ❯