implementing advanced AI-driven solutions that address the complex needs of our clients. Collaborating closely with our engineering, product, and business teams, you will guide deployment efforts, ensure seamless integration within client environments, and craft sustainable, scalable system architectures. You will also play a key role in setting the strategic direction of our customer engagements, providing technical leadership, and … including data processing, model training, and real-time inference. Strong understanding of information security principles, including encryption, identity management, network protection, and security monitoring. Expertise in modern software development, continuousintegration, continuous delivery (CI/CD), and infrastructure as code. Solid grasp of networking protocols and operating system fundamentals, with the ability to troubleshoot and optimize complex More ❯
Demonstrable interest in technology, automation, and system reliability. Strong knowledge of Python and Bash for scripting and automation. Good understanding of Linux administration and command-line utilities. Experience with continuousintegration systems (e.g., GitLab CI). Familiarity with AWS or other cloud platforms. Exposure to Airflow, Terraform, or Nix is advantageous. Knowledge of FIX protocol, financial instruments, or More ❯
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
be applied across different projects and scientific areas. Collaborate with scientists and engineers to incorporate AI solutions into daily R&D tasks. Implement tools for version control, testing, and continuousintegration to ensure quality, security, and traceability of AI solutions. Develop automated reporting systems that make results from AI models easier to interpret, share, and act on. Key More ❯
compliance with Government regulations Developing Into: Specify, design, implement, and test embedded/application software (SFIA Level 3) Apply Object-Oriented Design techniques to enable code reuse and testing integration Review system design artefacts to derive software requirements and architecture Design, document, and maintain software using modelling tools (RSA, EA) Apply best practice development processes, TDD/BDD, CI …/RTOS like ThreadX, QNX, Linux) Embedded Linux application, kernel, or driver development C and C++ programming Object-Oriented Design & Design Patterns Software testing & design for test Version control, continuousintegration, and automated test tools Desirable Skills - Python, JavaScript/node.js, Rust Communications protocols (e.g., TCP/IP) Best practice software development processes/lifecycles Defensive coding standards More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Anson McCade
to deploy production-grade systems Provide technical leadership and guidance on AWS solutions and cloud-native design Evaluate new AWS services and tooling to improve efficiency and scalability Support continuousintegration and deployment pipelines using DevOps tooling About You AWS certification (Solutions Architect/DevOps Engineer – Associate or Professional level) 5+ years’ experience in cloud architecture, design, and More ❯
or Java with a willingness to learn the other. Show experience with of both front-end, particularly React, and back-end frameworks. Display experience with build tools, Git and continuousintegration Be familiar with how to design and develop for cloud environments Enjoy collaborating with team members to create innovative solutions for the research community Show experience with More ❯
or Java with a willingness to learn the other. Show experience with of both front-end, particularly React, and back-end frameworks. Display experience with build tools, Git and continuousintegration Be familiar with how to design and develop for cloud environments Enjoy collaborating with team members to create innovative solutions for the research community Show experience with … for science and healthcare. We believe that by working together with the communities we serve, we can shape human progress to go further, happen faster, and benefit all.We support continuous discovery and uphold the highest standards of content integrity, reliability, and reproducibility so the communities we serve can advance their field of science, healthcare or innovation with confidence. By More ❯
specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely deliverables. Apply object-oriented design techniques for code re-use and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture. Use modelling tools to design, document, review, and maintain the software design. Develop knowledge of best … test. Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Knowledge of Rust, JavaScript, node.js, react.js, and communications protocols. Experience with version control, continuousintegration, and automated test tools. Exposure to defensive coding techniques and standards such as MISRA. Advanced knowledge of software engineering practices and methodologies. Experience with tools like DOORS … RSA, Enterprise Architect, UML, and SysML. Benefits: Opportunity to work on high-impact projects in a critical industry. Professional and collaborative work environment. Continuous professional development and training opportunities. Comprehensive employee benefits package. If you meet the above requirements and are looking to take your career to the next level in a dynamic and impactful sector, we encourage you More ❯
You Will Do: Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. Apply object-oriented design 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. Use modelling tools like RSA and EA to document and … in C/C++ and experience in embedded product development or Linux application/kernel/driver development. Familiarity with best practice software development processes, including TDD/BDD, ContinuousIntegration, and DevSecOps. Knowledge of object-oriented design, design patterns, and secure software development standards. Experience with software testing and tools like version control, automated testing frameworks, and More ❯
You Will Do: - Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. - Apply object-oriented design 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. - Use modelling tools like RSA and EA to document and … in C/C++ and experience in embedded product development or Linux application/kernel/driver development. - Familiarity with best practice software development processes, including TDD/BDD, ContinuousIntegration, and DevSecOps. - Knowledge of object-oriented design, design patterns, and secure software development standards. - Experience with software testing and tools like version control, automated testing frameworks, and More ❯
You Will Do: - Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. - Apply object-oriented design 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. - Use modelling tools like RSA and EA to document and … in C/C++ and experience in embedded product development or Linux application/kernel/driver development. - Familiarity with best practice software development processes, including TDD/BDD, ContinuousIntegration, and DevSecOps. - Knowledge of object-oriented design, design patterns, and secure software development standards. - Experience with software testing and tools like version control, automated testing frameworks, and More ❯
development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks. - Review system design artefacts and derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code … languages, with a solid understanding of object-oriented design and design patterns. - Experience with software testing, design for test, and best practice software development processes. - Familiarity with version control, continuousintegration, and automated test tools and frameworks. This company is dedicated to delivering highly differentiated solutions by applying cutting-edge electronic, mechanical, and software technologies. As a Principal More ❯
development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use and seamless integration with testing frameworks. - Review system design artefacts and derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code … languages, with a solid understanding of object-oriented design and design patterns. - Experience with software testing, design for test, and best practice software development processes. - Familiarity with version control, continuousintegration, and automated test tools and frameworks. This company is dedicated to delivering highly differentiated solutions by applying cutting-edge electronic, mechanical, and software technologies. As a Principal More ❯
Abingdon, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
assurance procedures. Document and maintain software functionality. Mentor junior developers Follow a specific build and deployment process. Skills required: Extensive ReactJS experience Be familiar with Agile development practices, including ContinuousIntegration and 5+ years' experience in enterprise level front-end web development: Solid understanding of semantic mark-up, including HTML5, CSS3 (comfortable with CSS animations and flexbox). More ❯
Southmoor, Oxfordshire, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
assurance procedures. Document and maintain software functionality. Mentor junior developers Follow a specific build and deployment process. Skills required: Extensive ReactJS experience Be familiar with Agile development practices, including ContinuousIntegration and 5+ years' experience in enterprise level front-end web development: Solid understanding of semantic mark-up, including HTML5, CSS3 (comfortable with CSS animations and flexbox). More ❯