with gRPC and/or SOAP is a plus). Computer Science Fundamentals: Solid knowledge of Data Structures and Algorithms. Software Design Principles: Solid knowledge of Object-OrientedDesign principles, Design Patterns, and Clean Code practices. Database Skills: Hands-on experience with Relational Databases (i.e., PostgreSQL/Oracle/MySQL), including writing and optimizing SQL More ❯
with gRPC and/or SOAP is a plus). Computer Science Fundamentals: Solid knowledge of Data Structures and Algorithms. Software Design Principles: Solid knowledge of Object-OrientedDesign principles, Design Patterns, and Clean Code practices. Database Skills: Hands-on experience with Relational Databases (i.e., PostgreSQL/Oracle/MySQL), including writing and optimizing SQL More ❯
of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience in development in the last 3 years PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding 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-OrientedDesign techniques Deep understanding of the full software lifecycle in regulated environments Experience working in Agile environments (e.g. Scrum), with tools like Jira, Confluence, Bitbucket, and GitLab Exposure More ❯
like Jira , Confluence , and GitLab . Contribute to lab-based testing and verification of integrated hardware/software systems. Qualifications Required Skills: Strong knowledge of C++ and Object-OrientedDesign (OOD) techniques Experience in UML modelling , ideally using IBM Rhapsody or similar tools Familiarity with RTCA DO-178C and MISRA C/C++ for safety-critical software More ❯
178C and coding guidelines like MISRA C/C++ What we’re looking for: Strong experience with C++ in a real-time embedded environment Solid understanding of object-orienteddesign (OOD) and UML modelling Familiarity with the full software development lifecycle Experience working in agile environments using tools such as Jira, Confluence, Bitbucket, or GitLab Willingness to More ❯
airborne software development Deliver software using Agile methodologies, contributing to regular sprints and reviews Required Experience Proven experience in real-time C++ software development Strong understanding of Object-OrientedDesign (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 More ❯
DB2, Scala, Servlet, multithreading, concurrency, low-latency, microservices, multi-threaded engineering techniques, data structures, interactive messaging services, CI, Continuous Improvement, Object-Oriented Analysis, Core Java, Object-OrientedDesign, Object-Oriented Programming, Agile, SCRUM, Kubernetes. We are Disability Confident and neurodiverse aware. If you have a disability, please tell us if there are any More ❯
C++. Key Skillset • C++ • Desire to thrive in an office-based environment, working alongside other engineers • Industry relevant knowledge of the full software lifecycle. • Knowledge of OOD (ObjectOrientedDesign) techniques. • Working and delivering software using agile techniques such as Scrum and tooling such as Jira/Confluence/Bitbucket/Gitlab. More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
as a senior level C++ Software Engineer at Leonardo: Industry experience in the full software lifecycle. Current or past industry experience in using C++ Experience in OOD (ObjectOrientedDesign) techniques. Working and delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket/Gitlab. Demonstrable experience in the following More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
alongside some of the best engineers in our company Industry experience in the full software lifecycle. Current or past industry experience in using C++ Experience in OOD (ObjectOrientedDesign) techniques. Working and delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket/Gitlab. Security Clearance You must be More ❯
Job Requirements: We seek individuals who possess: Proficiency in C++ and experience in using it within the industry Experience in UML modelling and ObjectOrientedDesign (OOD) techniques Understanding of the full software lifecycle in a professional setting Ability to thrive in an office-based environment, working alongside top engineers Experience using agile techniques such as Scrum More ❯
from database integration to refining system performance. The ideal candidate will be a Software engineer that has solid experience with C# and .NET, a strong understanding of object-orienteddesign, and a track record of building applications that are reliable and scalable. Experience with REST APIs, Entity Framework, or integrating with physical or industrial systems would be More ❯
from database integration to refining system performance. The ideal candidate will be a Software engineer that has solid experience with C# and .NET, a strong understanding of object-orienteddesign, and a track record of building applications that are reliable and scalable. Experience with REST APIs, Entity Framework, or integrating with physical or industrial systems would be More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
experience: Team leadership experience Product Owner and/or Scrum Master experience, preferably certified Come from a technical software background, preferably using C++, or similar, with OOD (ObjectOrientedDesign) techniques. Experience of full software lifecycle documentation artefacts. Security Clearance You must be eligible for full security clearance. For more information and guidance please visit : Life at More ❯