Computer Engineering or Computer Science, Mathematics or a related Engineering discipline 12+ years of relevant software experience required. 8+ years of programming in C++ 11 or higher utilizing Object-Oriented Programming (OOP) concepts and techniques is required Experience in utilizing multi-threading techniques is required. Demonstrated experience with desktop Linux application development in an embedded environment is required. More ❯
discipline, or equivalent experience. 3+ years of relevant software experience 3+ years of relevant automated testing experience Strong experience with Python or other scripting languages Strong knowledge of Object-Oriented Design and Design Patterns Strong understanding of software testing concepts and methodologies Strong experience at least one automation testing tool and best practices; strong understanding of Continuous Delivery More ❯
Common API technologies such as OpenAPI, REST/HTTP, WebSocket, SignalR. GitHub and CoPilot. CI/CD. Basic Requirements What You Bring: Strong skills in at least one object-oriented language (C# or C++ preferred). 5 to 8 years of relevant industry experience as a Software Engineer. Be able to demonstrate strong software development fundamentals, including test More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Aberdeen
area develops and maintains all internal and external applications, while the Web, Mobile, and Front End team ensures seamless user experiences through expert design and support of distributed, object-oriented systems. About the Role We're looking for a proactive and technically strong Software Engineer to join our Client Technology team at Aberdeen, focusing on the Azure-based More ❯
strong contribution to intellectual property and software assets. Work across the entire lifecycle including design, implementation, integration, and bug fix. About You: Highly proficient in Java 21+ Good object-oriented software design skills Solid experience in Linux environments Experience in Spring framework, particular Spring Boot Ifyou are a driven and ambitious Java Software Engineer looking for a new More ❯
Edinburgh, Midlothian, United Kingdom Hybrid / WFH Options
Aberdeen
area develops and maintains all internal and external applications, while the Web, Mobile, and Front End team ensures seamless user experiences through expert design and support of distributed, object-oriented systems. About the Role We're looking for a proactive and skilled Software Engineer with strong experience in React, Next.js, and modern Front End tooling to join our More ❯