will collaborate closely with software and firmware engineers to deliver robust software solutions running on ARM Cortex M33 microcontrollers and FreeRTOS real-time operating systems. Your role includes interpreting UML-based architectural designs, participating in design and code reviews, debugging, and maintaining software architecture and documentation. A regular on-site presence at the Hemel Hempstead site is required to facilitate … Effective verbal and written communication skills Software/Tools: C, C++ FreeRTOS and other embedded RTOS MCUxpresso IDE, Keil uVision, STM32CubeIDE, Freescale CodeWarrior Jira for task and defect management UML for architectural design interpretation Certifications & Standards: BPSS clearance required on joining Eligibility to obtain SC security clearance This role demands a technically skilled engineer with a strong embedded systems background 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 a well-established software engineering team contributing to critical radar … on cutting-edge projects, applying 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 engineers to deploy software to … software using Agile methodologies, contributing 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 delivery frameworks (Scrum) and tools More ❯
The job you are looking for has been deleted or has expired. Here are some jobs that could be of interest. Find your next tech and IT Job or contract role. Project Manager/Business Analyst We are seeking a More ❯
the creation and implementation of new MBSE methods and techniques. • Experience with industry MBSE tools and modeling methodologies to successfully produce systems engineering models. • Knowledge and practical application of UML/SysML modeling languages and experience applying this common structure to an MBSE solution. • Proficiency in using Rhapsody, Cameo/MagicDraw or other UML-based Architecture modeling tools. • Knowledge of More ❯
the RUST development language • Real-Time multi-threaded Embedded software, preferably on Linux OS. • Model-based development, preferably Rhapsody. • Extensive experience with Object Oriented design and programming, preferably in UML and RUST. • Familiarity with C and C++ • Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh. • ARM virtualization extensions, preferably Hypervisor. • Hypervisor Technology • Linux • Rhapsody • UML • Device More ❯
ensuring alignment with stakeholders, modern methodologies like DevSecOps, and best practices in ground vehicle safety and cybersecurity. The Senior Software Architect will develop architecture models using UAF, SysML, or UML, managing data requirements, and ensuring compliance with Modular Open Systems Approach (MOSA). The candidate will lead reviews, trade-off studies, and risk management while providing input on engineering analysis … Responsibilities: Develop and guide software architecture vision for programs, ensuring stakeholder alignment. Implement DevSecOps and ground vehicle safety and cybersecurity best practices. Create architecture models using UAF, SysML, or UML; manage data requirements. Conduct architecture reviews, trade-off studies, risk management, and configuration management. Ensure compliance with MOSA and program-specific guidelines. Lead software testing, design analysis, and evaluate design … Technology with 12+ years of experience, or a Master's degree in Engineering or Information Technology with 7-10 years of experience. Expertise in software architecture, UAF, SysML, or UML modeling. Proficiency in DevSecOps and ground vehicle cybersecurity best practices. Experience in managing data requirements and compliance with MOSA. Strong communication and stakeholder management skills. Ability to conduct trade-off More ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
The ONE Group Ltd
Azure DevOps) Own and maintain the product backlog with clear acceptance criteria Facilitate backlog refinement, sprint planning, reviews, and demos Define and refine MVPs to deliver incremental value Use UML to produce use cases, process flows, and sequence diagrams Collaborate with development and QA teams to ensure quality delivery Drive effective stakeholder engagement and manage conflicting viewpoints Support testing, documentation … Required Proven experience as a Business Analyst in Agile environments Experience supporting or acting as a Product Owner Hands-on knowledge of Azure DevOps (Boards, Backlogs, Dashboards) Skilled in UML, use case modelling, and process mapping Strong facilitation and stakeholder management skills Knowledge of Agile delivery, DevOps principles, and software lifecycles Excellent communication and influencing abilities Able to work independently … and functions Working Model Hybrid working between Peterborough, with flexibility built in (8 days per month). Keywords Agile Business Analyst, Business Change Analyst, Proxy Product Owner, Azure DevOps, UML, Backlog Management, Sprint Planning, Stakeholder Management, MVP, User Stories, Process Improvement More ❯
Job summary Are you passionate about data integration and digital transformation in healthcare? We're looking for a highly skilled and motivated Data Warehouse Developer - EPR Integration Specialist to join our Digital Directorate. This is a pivotal role supporting the More ❯
requirements specifications (URD and SRDs). This will mean providing ongoing support and continuous assistance during deployment to help with these design activities, leveraging your Model Based Systems Engineering (UML/SysML/Archimate) skills. Essential: Systems Engineering System Design Documentation Systems Modelling (UML/SysML) Test and acceptance of integrated systems Experience across the Engineering Delivery Lifecycle Requirements Management More ❯
requirements specifications (URD and SRDs). This will mean providing ongoing support and continuous assistance during deployment to help with these design activities, leveraging your Model Based Systems Engineering (UML/SysML/Archimate) skills. Essential: Systems Engineering System Design Documentation Systems Modelling (UML/SysML) Test and acceptance of integrated systems Experience across the Engineering Delivery Lifecycle Requirements Management More ❯