the following; Embedded Linux application, kernel and/or driver development. C/C++ or Rust Experience of best practice software development processes/lifecycles Experience of ObjectOrientedDesign and Design Patterns Experience of software testing and design for test Desirable: Experience in the Defence/Aerospace or safety regulated environment would be advantageous. More ❯
product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Experience of Object-OrientedDesign and Design Patterns Experience of software testing and design for test Experience of using version control, continuous integration and automated test tools and frameworks Desirable More ❯
for the job Team-oriented, with a willingness to work as part of a collaborative environment Skilled in software testing methodologies including TDD Strong knowledge of object-orienteddesign and development skills Highly Desirable: Experience with concurrent programming techniques, parallelism, and threading Experience working with distributed systems and microservice architectures Experience with high-scalability projects involving More ❯
Computer Science, Engineering, Mathematics, or a related technical discipline. A minimum of 3 years' professional experience developing server-side applications in C#/.NET. Strong understanding of object-orienteddesign, concurrency, and real-time systems. Proven experience in delivering high-performance or low-latency applications. Excellent communication and collaboration skills, with the ability to work directly with More ❯
Abingdon, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Preservica
development (App Services, SQL Server, Azure functions, Service Bus) Sound coding skills with .NET 9, C#, Typescript, React.js Understanding of event-based architectures Well-developed skills in object-orienteddesign and SOLID principles Good knowledge of unit testing using XUnit.net, Moq or similar tools Familiar with user story driven development in an Agile environment (scrum, Kanban) Familiarity More ❯
MongoDB, PostgreSQL. Experience using Kubernetes, Docker, and Jenkins, for containerisation and CI/CD is a plus. Knowledge of scalable distributed systems with a deep understanding of object-orienteddesign and design patterns. Knowledge of designing APIs and microservices. Experience working on web technologies. Deep understanding of messaging systems. What you get out of it An More ❯
for the job Team-oriented, with a willingness to work as part of a collaborative environment Skilled in software testing methodologies including TDD Strong knowledge of object-orienteddesign and development skills Highly Desirable: Experience with concurrent programming techniques, parallelism, and threading Experience working with distributed systems and microservice architectures Experience with high-scalability projects involving More ❯
Reading, Oxfordshire, United Kingdom Hybrid / WFH Options
Innovate Recruitment Ltd
technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-orienteddesign and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What s on offer: Competitive salary, bonus & allowance. Strong pension and flexible More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Innovate Recruitment Ltd
technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-orienteddesign and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What’s on offer: Competitive salary, bonus & allowance. Strong pension and flexible More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Fruition Group
for performance, scalability, and reliability Mentor junior engineers and contribute to best practices across the team Skills & Experience Required: Strong commercial experience in C++ Solid understanding of object-orienteddesign , data structures , and multithreading Experience with SQL Familiarity with version control (Git) and CI/CD pipelines Excellent problem-solving and debugging skills Why Join Us? Hybrid More ❯
Milton Keynes, England, United Kingdom Hybrid / WFH Options
Carro Group
Strong team-oriented mindset , with the ability to collaborate effectively across departments. Proficient in software testing methodologies , including Test-Driven Development (TDD) . Strong understanding of object-orienteddesign and software architecture principles. Highly Desirable Experience with concurrent programming techniques , parallelism, and threading. Experience working with distributed systems and microservice architectures . Exposure to high-scalability More ❯
Bexhill-On-Sea, East Sussex, South East, United Kingdom Hybrid / WFH Options
Hastings Direct
and tools like Create React App is desirable. Familiarity with RESTful APIs, Java/JVM languages, and relational databases (SQL). Exposure to SOAP, JSON, XML, and object-orienteddesign is beneficial. Experience with GitHub for source control and a test-driven approach (TDD or BDD) is a strong advantage. Desirable Exposure to Guidewire Insurance Suite or More ❯
test embedded and application software for complex, security focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions. Apply modern engineering practices, from objectorienteddesign and automated testing to DevSecOps and continuous integration. Drive technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or More ❯
Farnborough, Hampshire, South East, United Kingdom
Copello
test embedded and application software for complex, security focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions. Apply modern engineering practices, from objectorienteddesign and automated testing to DevSecOps and continuous integration. Drive technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or More ❯
have expertise in developing custom Schemas, Pipelines, Mapping, Orchestrations, Itineraries, Strong command on .Net/C# concepts and current trends in the industry including strong understanding of ObjectOrienteddesign methodologies and design patterns Excellent understanding of the entire Software Development Life Cycle including requirements elicitation, design, development, test, release, and support and industry standards More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Reed Technology
Azure SaaS, PaaS, and IaaS. Strong understanding of web technologies including HTML, CSS, JavaScript, TypeScript, and frameworks like React.js, Angular, or Blazor/Web Assembly. In-depth knowledge of OOD, SOLID principles, GoF Design Patterns, and relational databases, particularly SQL Server. Experience in building RESTful APIs. Benefits: 25 days annual leave plus bank holidays. Hybrid working model and flexible More ❯
Brighton, East Sussex, England, United Kingdom Hybrid / WFH Options
Reed
Azure SaaS, PaaS, and IaaS. Strong understanding of web technologies including HTML, CSS, JavaScript, TypeScript, and frameworks like React.js, Angular, or Blazor/Web Assembly. In-depth knowledge of OOD, SOLID principles, GoF Design Patterns, and relational databases, particularly SQL Server. Experience in building RESTful APIs. Benefits: 25 days annual leave plus bank holidays. Hybrid working model and flexible More ❯
role, however you will not be expected to have everything: Degree in Engineering/Science or equivalent experience. Proficient in Embedded Linux, C/C++, or Rust. Strong in OOD, design patterns, and software testing. Desirable: Python, GUI frameworks, Yocto, web or mobile dev, protocols (TCP/WiFi), FPGA, UML tools. Benefits: Annual Bonus Scheme (up to 10% for More ❯
South East London, London, United Kingdom Hybrid / WFH Options
Profile 29
Essential Eligible (have resided in the UK for the past 5 years) and prepared to go through UK SC Security Clearance Experience in Java software engineering and object-orienteddesign Hands-on experience implementing solutions using Camunda 7 or 8 (BPMN/DMN) Familiarity with Spring Boot, REST APIs, and microservice architectures Knowledge of Docker and Kubernetes … a work visa this must allow you to work in the UK unrestricted for at least the next 5 years. Profile 29 recruitment keywords: Java software engineer object-orienteddesignOOD Camunda BPMN DMN Spring Boot REST API microservice architecture Docker Kubernetes containerisation orchestration Git CI/CD pipelines automated testing frameworks Kafka RabbitMQ Security authentication integration More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Profile 29
Essential Eligible (have resided in the UK for the past 5 years) and prepared to go through UK SC Security Clearance Experience in Java software engineering and object-orienteddesign Hands-on experience implementing solutions using Camunda 7 or 8 (BPMN/DMN) Familiarity with Spring Boot, REST APIs, and microservice architectures Knowledge of Docker and Kubernetes … a work visa this must allow you to work in the UK unrestricted for at least the next 5 years. Profile 29 recruitment keywords: Java software engineer object-orienteddesignOOD Camunda BPMN DMN Spring Boot REST API microservice architecture Docker Kubernetes containerisation orchestration Git CI/CD pipelines automated testing frameworks Kafka RabbitMQ Security authentication integration More ❯
South East London, London, United Kingdom Hybrid / WFH Options
Profile 29
Eligible (have resided in the UK for the past 5 years) and prepared to go through UK SC Security Clearance Strong experience in Java software engineering and object-orienteddesign Strong Spring (Boot) experience Experience with REST APIs, and microservice architectures Knowledge of Docker and Kubernetes for containerisation and orchestration Proficiency in Git, CI/CD pipelines … a work visa this must allow you to work in the UK unrestricted for at least the next 5 years. Profile 29 recruitment keywords: Java software engineer object-orienteddesignOOD Camunda BPMN DMN Spring Boot REST API microservice architecture Docker Kubernetes containerisation orchestration Git CI/CD pipelines automated testing frameworks Kafka RabbitMQ Security authentication integration More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Profile 29
Eligible (have resided in the UK for the past 5 years) and prepared to go through UK SC Security Clearance Strong experience in Java software engineering and object-orienteddesign Strong Spring (Boot) experience Experience with REST APIs, and microservice architectures Knowledge of Docker and Kubernetes for containerisation and orchestration Proficiency in Git, CI/CD pipelines … a work visa this must allow you to work in the UK unrestricted for at least the next 5 years. Profile 29 recruitment keywords: Java software engineer object-orienteddesignOOD Camunda BPMN DMN Spring Boot REST API microservice architecture Docker Kubernetes containerisation orchestration Git CI/CD pipelines automated testing frameworks Kafka RabbitMQ Security authentication integration More ❯
and performance optimisation. Proven ability to design, implement, and maintain embedded software on RTOS platforms such as VxWorks , including target integration and validation. Strong grasp of Object-OrientedDesign (OOD) principles. Strong unit test skills using tools such as MS Test Framework. Experience in interpreting and managing requirements through IBM DOORS , maintaining full traceability from definition More ❯
Studiofor development,debugging, and performance optimisation. Proven ability to design, implement, and maintainembedded softwareonRTOS platformssuch asVxWorks, including target integration and validation. Strong grasp ofObject-OrientedDesign(OOD)principles. Strongunit testskills using tools such as MS Test Framework. Experience in interpreting and managing requirements throughIBM DOORS, maintaining fulltraceabilityfrom definition toverification. Proven ability to work closely with other teams More ❯
excellence, creativity, and career development. What You Will Do: Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. Apply object-orienteddesign techniques to ensure code reusability and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture that meet high-level system needs. … product development or Linux application/kernel/driver development. Familiarity with best practice software development processes, including TDD/BDD, Continuous Integration, and DevSecOps. Knowledge of object-orienteddesign, design patterns, and secure software development standards. Experience with software testing and tools like version control, automated testing frameworks, and static analysis tools. As a Senior More ❯