focused UML, ArchiMate or similarly structure modelling technique Expert of architectural principles, styles, design patterns and anti-patterns Good understanding of application design principles and objectorienteddesign Knowledge of domain and data modelling as well as database design principles Previous experience of loose coupling, separation of concerns, inversion of control and microservices Knowledge 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 ❯
prototypes and suggest design improvements to deliver superior products.You should have a combination of solid understanding of the operating system, as well as strong knowledge of object-orienteddesign principles. In this role, you will:• Write sophisticated SW tools and Internal Applications for devices.• Understand/write code in order to effectively work with algorithm engineers … building experience - 4+ years of non-internship professional software development testing experience - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience in platform-level security mitigations and hardening for Linux and Windows PREFERRED QUALIFICATIONS - Knowledge of overall system architecture, scalability, reliability, and performance in a database environment More ❯
proficiency in Kotlin and Jetpack Compose, with a deep understanding of the language and frameworks to design, implement, and optimize modern Android applications. Strong knowledge of Object-OrientedDesign (OOD) and System Design: Ability to architect and design scalable, efficient, and maintainable systems. Comfortable making high-level design decisions and resolving complex architectural More ❯
proficiency in Kotlin and Jetpack Compose, with a deep understanding of the language and frameworks to design, implement, and optimize modern Android applications. Strong knowledge of Object-OrientedDesign (OOD) and System Design: Ability to architect and design scalable, efficient, and maintainable systems. Comfortable making high-level design decisions and resolving complex architectural 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 ❯
independently meeting critical project milestones. Qualifications: Extensive understanding of software-defined architectures, particularly object-oriented design. Proficient in software development using C#. Demonstrated skill in object-orienteddesign principles. Strong analytical and problem-solving abilities, including experience in root cause analysis. Experience with test and measurement equipment such as oscilloscopes, multimeters, and signal generators. Fundamental More ❯
region, distributed systems. Manage the entire product lifecycle from design to production, ensuring excellence in quality and reliability. Skills You'll Need Back-End developer with object-orienteddesign and problem-solving skills Experience delivering reliable and maintainable software Exposure to debugging low-level Linux issues, utilizing the command line, and shell scripting (bash) Strong fundamentals More ❯
distributed systems. Manage the entire product lifecycle from design to production, ensuring excellence in quality and reliability. Skills You'll Need Strong Back-End developer with object-orienteddesign and problem-solving skills 8+ years of experience delivering reliable and maintainable software Exposure to debugging low-level Linux issues, utilizing the command line, and shell scripting More ❯
with Salesforce DevOps pipelines, data migration/ETL tools, and Agile methodologies. Experience with tools such as BitBucket, JIRA, and Confluence, along with a strong understanding of object-orienteddesign and JavaScript. Strong communication and collaboration skills, with the ability to articulate technical capabilities and contribute to the platform's vision. If interested, please share your CV More ❯
version control systems (e.g., Git, Bitbucket, Subversion). Self-starter with excellent problem-solving skills and the ability to work independently. Desirable Skills: Experience with C++ and Object-OrientedDesign in embedded systems. GUI/event-driven application development. Familiarity with Atlassian tools (e.g., Jira, Confluence). Knowledge of production software release processes. For more information on More ❯
version control systems (e.g., Git, Bitbucket, Subversion). Self-starter with excellent problem-solving skills and the ability to work independently. Desirable Skills: Experience with C++ and Object-OrientedDesign in embedded systems. GUI/event-driven application development. Familiarity with Atlassian tools (e.g., Jira, Confluence). Knowledge of production software release processes. For more information on More ❯
Qualifications: Significant experience professional software development in a commercial environment. Proven experience in leading and managing software development teams. Proficiency in Python programming with strong foundations in object-orienteddesign and development. Experience working with large datasets, including APIs & data lakes. Extensive experience in data analysis and data engineering. Demonstrated ability to share knowledge and mentor junior More ❯
Qualifications: Significant experience professional software development in a commercial environment. Proven experience in leading and managing software development teams. Proficiency in Python programming with strong foundations in object-orienteddesign and development. Experience working with large datasets, including APIs & data lakes. Extensive experience in data analysis and data engineering. Demonstrated ability to share knowledge and mentor junior More ❯
formulation, and nonlinear solver strategies. Understanding of numerical methods, solution stability, and algorithm development. Experience developing within a large-scale commercial software environment. Strong programming fundamentals in object-orienteddesign, data structures, and performance optimization. Proven track record of successfully leading or contributing to technical projects, from design to delivery. Strong communication skills and the ability 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 ❯
language is required - you should be familiar with the syntax of languages such as Java, C/C++, or Python - Knowledge of Computer Science fundamentals such as object-orienteddesign, algorithm design, data structures, problem solving and complexity analysis. PREFERRED QUALIFICATIONS - Previous technical internship(s) if applicable - Experience with distributed, multi-tiered systems, algorithms, and relational More ❯
City of London, London, United Kingdom Hybrid / WFH Options
McGregor Boyall Associates Limited
signals High-availability trading infrastructure serving institutional clients worldwide Backend systems supporting equities, futures, and listed derivatives trading What They Needs Expert-level Java development with strong object-orienteddesign principles Degree in Computer Science, Mathematics, or Engineering Hands-on experience building trading systems (execution algorithms, risk trading, smart routing) Deep understanding of equity market microstructure and 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 ❯
Systems Development Manager, Managed Operations Job ID: Amazon Web Services Development Center Germany GmbH AWS is set to introduce the inaugural European Sovereign Cloud (ESC), marking a significant development in utility computing (UC). To spearhead this initiative, we are More ❯
Employer: ELEMENTAL TECHNOLOGIES LLC Offered Position: Software Dev Engineer II Job Location: Santa Clara, California Job Number: AMZ Position Responsibilities: Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services. Translate functional requirements into More ❯
have Actual experience working in the RUST development language Real-Time multi-threaded Embedded software, preferably on Linux OS. Model-based development, preferably Rhapsody. Extensive experience with ObjectOrienteddesign 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 More ❯
Principal Embedded Software Engineer £70-90k Reading Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Principal Software Engineer More ❯
Principal Embedded Software Engineer | £70-90k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions. Due to sustained success, they are expanding their R&D team. They're seeking a Principal Software Engineer More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare