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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
technical solutions. About the Candidate The ideal candidate will possess the following: Experience with data modelling tools and techniques (e.g., ER/Studio, ERwin, UML, etc.). Proficiency in SQL/Python and data manipulation. Knowledge of Snowflake & Azure Understanding of data architecture principles and data governance. Ability to communicate More ❯
systems, working closely with hardware and systems engineers to ensure seamless integration across complex platforms. Key Responsibilities: Develop and maintain software using C++ and UML modelling within an IBM Rhapsody environment Collaborate with multi-disciplinary teams to deliver robust software on multi-core and distributed systems Ensure compliance with airborne … Practical experience with Agile methodologies and toolsets (e.g. Jira, Confluence, GitLab) Familiarity with Python, Java, or understanding of C Exposure to or interest in UML modelling and model-based development approaches Ready to Take Off? We're actively hiring - so if this sounds like your kind of role, apply now More ❯
Senior C++ Software Engineer – UML Modelling Location: Edinburgh Clearance Required: SC cleared Type: Contract IR35 Status: Inside or Working Model: Office-based Overview We are seeking an experienced C++ Software Engineer to support a high-profile defence and aerospace programme involving real-time embedded software development. You will be joining … modern software engineering practices and modelling techniques within a collaborative, multi-disciplinary environment. Key Responsibilities Develop and maintain embedded software using C++ within a UML-based modelling environment (e.g. IBM Rhapsody) Support full software development lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware … to regular sprints and reviews Required Experience Proven experience in real-time C++ software development Strong understanding of Object-Oriented Design (OOD) principles and UML modelling Hands-on experience with modelling tools such as IBM Rhapsody Familiarity with software safety and compliance standards (e.g. DO-178C, MISRA) Experience with Agile More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
information on Leonardo's contribution to ECRS check out: 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 ❯
Key Responsibilities: Developing real-time embedded software for advanced defence and aerospace projects, including the European Common Radar System (ECRS) Utilising skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Collaborating with systems and hardware engineers to deploy … MISRA C/C++ Job Requirements: We seek individuals who possess: Proficiency in C++ and experience in using it within the industry Experience in UML modelling and Object Oriented Design (OOD) techniques Understanding of the full software lifecycle in a professional setting Ability to thrive in an office-based environment More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
ARM
C++ Software Engineer Location: Edinburgh Rate: £75 P/H (Inside IR35) We are looking for people who specialise in C++ Software Engineer (UML Modelling) We are looking for experienced C++ Software engineers to join our well-established software community as the Radar programmes grow and enter a crucial phase … developing complex functionality. 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 deploy software to multi-core or More ❯
Head Resourcing are looking for 2 Information Technology Business Analysts for a fintech company based in Edinburgh Park, working 2 days a week. The role pays between £50,000 - £60,000, offers a 10% bonus, and an 11% non-contributory More ❯