systems or with Real-Time Operating Systems Extensive experience of interfacing software with hardware in a real-time environment Desirable: Experience in UML for software design in EA, Rhapsody, or integrity Modeler Experienced with software modelling tools such as Simulink or SCADE Experience of scripting languages such as MATLAB or Python Knowledge of Scrum/Agile development Working More ❯
systems or with Real-Time Operating Systems Extensive experience of interfacing software with hardware in a real-time environment Desirable: Experience in UML for software design in EA, Rhapsody, or integrity Modeler Experienced with software modelling tools such as Simulink or SCADE Experience of scripting languages such as MATLAB or Python Knowledge of Scrum/Agile development Working More ❯
systems or with Real-Time Operating Systems Extensive experience of interfacing software with hardware in a real-time environment Desirable: Experience in UML for software design in EA, Rhapsody, or integrity Modeler Experienced with software modelling tools such as Simulink or SCADE Experience of scripting languages such as MATLAB or Python Knowledge of Scrum/Agile development Working More ❯
Experience of developing real-time applications Database development and administration Knowledge and experience in Object Oriented design and Model Based engineering tools and techniques would be advantageous e.g. IBMRationalRhapsody A working knowledge of the overall systems engineering lifecycle Military/Avionics subsystem knowledge Experience of Agile methodology supported by the Atlassian toolset would be More ❯
Experience of developing real-time applications Database development and administration Knowledge and experience in Object Oriented design and Model Based engineering tools and techniques would be advantageous e.g. IBMRationalRhapsody A working knowledge of the overall systems engineering lifecycle Military/Avionics subsystem knowledge Experience of Agile methodology supported by the Atlassian toolset would be More ❯
Senior Embedded Software Engineer - C++ £70000 Hybrid My Client are looking for a software engineer focussed on embedded software development for Real Time systems. This is a hands-on role and will involve architecting, designing, implementing and testing missile subsystem More ❯
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. IBMRhapsody) Support full software development lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware engineers to deploy software to multi-core or distributed embedded … 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 IBMRhapsody Familiarity with software safety and compliance standards (e.g. DO-178C, MISRA) Experience with Agile delivery frameworks (Scrum) and tools such as Jira, Confluence, Bitbucket or GitLab Comfortable working in More ❯
London, England, United Kingdom Hybrid / WFH Options
Defence iQ
and Validation teams Job Requirements Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical More ❯
and Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical More ❯
and Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical More ❯
What You’ll Bring Embedded Expertise Strong experience developing low-level embedded software using C/C++. Model-Based Know-How Familiarity with UML or tools like IBMRhapsody; experience with model-based environments (e.g. SCADE) is a bonus. Standards & Process Awareness Knowledge of DO-178C standards is desirable. Soft Skills Proactive, flexible, and collaborative approach with clear More ❯
What You’ll Bring Embedded Expertise Strong experience developing low-level embedded software using C/C++. Model-Based Know-How Familiarity with UML or tools like IBMRhapsody; experience with model-based environments (e.g. SCADE) is a bonus. Standards & Process Awareness Knowledge of DO-178C standards is desirable. Soft Skills Proactive, flexible, and collaborative approach with clear More ❯
What You’ll Bring Embedded Expertise Strong experience developing low-level embedded software using C/C++. Model-Based Know-How Familiarity with UML or tools like IBMRhapsody; experience with model-based environments (e.g. SCADE) is a bonus. Standards & Process Awareness Knowledge of DO-178C standards is desirable. Soft Skills Proactive, flexible, and collaborative approach with clear More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
MBDA UK Ltd
We are looking for a software engineer focussed on embedded software development for Real Time systems. This is a hands-on role and will involve architecting, designing, implementing and testing missile subsystem software. Salary : up to £64,000 depending on More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
Morson Talent
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 distributed hardware platforms. • Work to airborne software design standard RTCA 178C and coding standards More ❯
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 distributed hardware platforms. • Work to airborne software design standard RTCA 178C and coding standards More ❯
system moves into a critical development phase. Location: On-site in Edinburgh What you’ll be doing: Developing and maintaining embedded software using C++ within an IBM Engineering Rhapsody UML modelling environment Collaborating with systems and hardware engineers to integrate software on multi-core and distributed platforms Working to airborne software design standards such as RTCA DO-178C More ❯
Newcastle Upon Tyne, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
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 distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
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 distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards More ❯
ADA Software Engineer Location: Bristol We have a fantastic opportunity for an experienced ADA Software Engineer role that will see you involved in contributing to the development of cutting-edge defence systems. Working in an environment where you will be More ❯
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 deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards More ❯
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 software to multi-core or distributed hardware platforms Adhering to airborne software design standard RTCA 178C and coding standards More ❯
GoogleTest and GoogleMock. Experience with static analysis tools (e.g., Klocwork, Coverity) and test coverage tools (e.g., Bullseye). Experience with test automation, continuous build, and integration. Familiarity with Rhapsody (or similar tools) and UML. Experience in requirements management tools such as DOORS. Desirable: experience developing software for safety standards like IEC 61508 or DO-178C. Experience working within More ❯
studies System architecture design and functional modelling Performance assessment and systems behavior analysis Verification, Validation, proving and Certification Systems Integration Model based engineering techniques, including the use of Rhapsody Qualifications Bachelor's degree in Engineering, Computer Science, or a related field. Applicable and suitable experience can be substituted for qualifications. Essential skills Systems Engineering Technical Requirement Specification Requirements … Verification Requirements Development Requirements Proving Rhapsody PLM tools System design Systems Architecture Systems Integration Ability to provide inputs to project Management MS Office Suite Understanding of complete V Lifecycle. Manage Non-Conformances IBM DOORS JIRA Desired skills Ability to analyse complex technical problems and generate effective solutions. Strong interpersonal skills for effective cross-functional collaboration. Excellent verbal and More ❯
studies System architecture design and functional modelling Performance assessment and systems behavior analysis Verification, Validation, proving and Certification Systems Integration Model based engineering techniques, including the use of Rhapsody Qualifications Bachelor's degree in Engineering, Computer Science, or a related field. Applicable and suitable experience can be substituted for qualifications. Essential skills Systems Engineering Technical Requirement Specification Requirements … Verification Requirements Development Requirements Proving Rhapsody PLM tools System design Systems Architecture Systems Integration Ability to provide inputs to project Management MS Office Suite Understanding of complete V Lifecycle. Manage Non-Conformances IBM DOORS JIRA Desired skills Ability to analyse complex technical problems and generate effective solutions. Strong interpersonal skills for effective cross-functional collaboration. Excellent verbal and More ❯