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 ❯
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 ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
CBSbutler Holdings Limited trading as CBSbutler
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 ❯
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 ❯