modelling tools (e.g. IBM Rhapsody). Apply best practices in static analysis , clean coding , and version control to ensure maintainable, safety-critical software. Support continuous improvement across build pipelines , testing , and software assurance activities. Qualifications Required Skills Strong proficiency in C++ , with proven experience in complex, real-time or safety-critical environments. Solid grounding in mathematics and signal processing … development and integration of both generated and hand-written code. Strong understanding of software build pipelines , configuration management (e.g. Git, Jira), and containerisation (e.g. Docker). Familiarity with software testing , including unittesting , integration , and code validation . Understanding of software safety compliance , documentation standards, and continuous integration practices. Soft Skills & Collaboration Excellent teamwork and communication across … Experience with CI/CD , DevOps , or software assurance in secure environments. Knowledge of cybersecurity concepts , virtualisation , or infrastructure as code . Exposure to requirements management tools and automated testing frameworks. Continuous improvement mindset, with an interest in emerging technologies and process innovation. Additional Information Why join us? We foster a community of dually talented individuals who are both More ❯
White Lund Industrial Estate, Morecambe, Lancashire, England, United Kingdom
Career-minded People
The ideal candidate will have a strong background in embedded software development, with a particular focus on Modbus and M-Bus communication systems. This role involves designing, developing, and testing firmware for a variety of hardware platforms, including Internet of Things (IoT) devices. The successful candidate will also act as a primary contact for customer technical support, providing expert … desirable. Duties Collaborate with cross-functional teams to define system requirements and specifications. Conduct debugging and troubleshooting of firmware and communication issues to ensure optimal performance. Engage in software testing, including unittesting and test automation, to validate functionality. Participate in the design and implementation of APIs and communication interfaces between devices. Document firmware designs and maintain More ❯
Preston, Lancashire, North West, United Kingdom Hybrid/Remote Options
Circle Group
with using Laravel queues, authentication, task scheduling, mail integration, artisan and the best security practices within the web and Laravel ecosystem * Cloud-based development in either AWS or Azure * Unittesting (PHPUnit/pest) * Be able to produce and document clean code * CSS frameworks (TailwindCSS/Bootstrap) and in-depth experience with SCSS/SASS * Javascript experience with More ❯
modern software engineering practices. You understand what it takes to build systems that scale and you're comfortable working across the full development lifecycle; from design and implementation through testing and deployment. Strong communication skills come naturally to you, and you thrive in collaborative environments where problem-solving and continuous learning are part of the culture. Technical expertise: Proficiency … in C#, .NET (preferably .NET 6+), and SQL Server Strong grasp of SOLID principles and object-oriented programming Experience with Git, unittesting frameworks (NUnit), and API development Familiarity with CI/CD pipelines and agile methodologies A genuine desire to grow and evolve within a dynamic team Why Join? This is an incredible opportunity to make your More ❯
Preston, Lancashire, North West, United Kingdom Hybrid/Remote Options
Circle Group
or more JS frameworks (Vue, React or Angular), preferably Vue and have a good understanding of modern frontend and backend technologies * Cloud-based development in either AWS or Azure * Unittesting (PHPUnit/pest) * Be able to produce and document clean code * CSS frameworks (TailwindCSS/Bootstrap) and in-depth experience with SCSS/SASS * Version Control (Github More ❯
static analysis, and best practices. Collaborate with teams on model simulation, validation, and verification , using MATLAB/Simulink or similar tools. Maintain comprehensive software documentation deliverables and reporting. Support unit and wider software testing to ensure reliability and performance. Contribute to the ongoing improvement of software architectures and toolchains . Qualifications Required Skills Strong proficiency in C++ development. … software design. Expertise in mathematics & signal processing , and model implementation capabilities . Familiarity with Linux targets and development infrastructure. Knowledge of software development processes, configuration management (SCM, Jira), and unittesting . Understanding of container deployment, networking, and GPU integration where relevant. Soft Skills & Collaboration Excellent teamwork , working effectively across multi-disciplinary engineering teams. Strong communication skills to More ❯
Manchester, Lancashire, England, United Kingdom Hybrid/Remote Options
Bristow Holland
complex technical issues as part of incident response efforts. Maintain detailed documentation of architectures, configurations, and processes. Apply design patterns to ensure code reusability and maintainability. Develop and execute unit tests, following test-driven development (TDD) principles. Translate business requirements into technical deliverables to meet project goals. Key Skills & Experience 5+ years of experience in AWS development or a … also welcome. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration abilities, working effectively in Agile teams. Knowledge of design patterns, coding standards, and best practices. Experience with unittesting frameworks and TDD methodologies. AWS Certification (or equivalent) is highly desirable. What’s on Offer Fully remote working from anywhere in the UK. Opportunity to join a More ❯
features, components and systems, to ensure project success. Estimate the effort required to develop or update features, components or systems with reasonable accuracy. Follow best practise in development and unittesting of software to ensure minimal defect count in both testing and in the live environment. Follow the processes and stages of the software development life cycle More ❯
services using C# Experience with: Experience Delivering and Maintaining Web APIs, Experience with .net Framework/core Experience with Agile development environment Experience working with a team. Experience of unittesting frameworks Experience scripting using PowerShell Building Web services using C# Benefits: 25 days' holiday, plus bank holidays. Day off on your birthday. Holidays increase after 2- and More ❯
of C/C++ and Java , including experience with their respective toolchains and development environments Demonstrated experience designing safety-critical or safety-related software in regulated industries Proficiency in unittesting , static analysis , and software lifecycle management . Expertise in Software FMEA and architectural-level fault handling Skilled in writing technical documentation for complex software systems Soft Skills More ❯
technical military background with equivalent hands-on engineering experience Must be eligible for UK SC Security Clearance (See Below) Desirable Skills: Exposure to quality and lifecycle tools Experience implementing unittesting frameworks Prior work on virtualised defence platforms and secure deployment pipelines Familiarity withsecure IT systems Security Clearance Requirement UKSV (United Kingdom Security Vetting) clearance is required for More ❯