view and believe diversity drives innovation, so we’re building a culture where difference is valued. The Business Transformation Team is a multi-disciplinary team covering project management, business analysis, change management & communications, data analysis & reporting and strategy. Key Responsibilities Lead the management, analysis and delivery of AI projects (including business case definition; project plans; requirementsanalysis; process improvement reviews and mapping; data modelling and analysis; solution assessment; implementation planning; UAT; training). Develop and manage project control documentation (such as project plans; action logs; RAID logs). Support planning and analysis by providing structural advice on ways of working, organisation design, processes and technology. Guide the analysis of processes and … and changeable environment, tailoring the approach as necessary. Ability to act decisively and move projects with pace. Highly motivated self-starter who is adaptable and pragmatic. Adept at process analysis, producing process documentation and process modelling. Workshop facilitation skills. Prince II/APMP/Scrum/Six Sigma or other project management or process improvement qualifications (desirable). Experience More ❯
development lifecycle. Typical tasks include: You will be responsible for the development and verification of designs to applicable standards (e.g. RTCA/DO-178, RTCA/DO-254). Analysis of customer requirements. RequirementsAnalysis, design, implementation and verification. Specification, design, integration, validation/verification and certification of safety-critical avionics. Participate in design reviews. The successful … candidate will have the below skills: Demonstrable breadth and depth of experience/competence across engineering disciplines (Systems). Experience of significant parts of the development lifecycle, from requirements through to verification and validation. Good understanding of requirements capture, work package definition and effort estimation. DOORs and Simulink experience desirable. Modis International Ltd acts as an employment agency More ❯
development lifecycle. Typical tasks include: You will be responsible for the development and verification of designs to applicable standards (e.g. RTCA/DO-178, RTCA/DO-254). Analysis of customer requirements. RequirementsAnalysis, design, implementation and verification. Specification, design, integration, validation/verification and certification of safety-critical avionics. Participate in design reviews. The successful … candidate will have the below skills: Demonstrable breadth and depth of experience/competence across engineering disciplines (Systems). Experience of significant parts of the development lifecycle, from requirements through to verification and validation. Good understanding of requirements capture, work package definition and effort estimation. DOORs and Simulink experience desirable. Modis International Ltd acts as an employment agency More ❯
by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirementsanalysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at … within the Cyber UK Business Unit, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m. Responsible for/Key responsibilities Architect, specify requirements, design, implement and test embedded and application software in accordance with the project software development process to ensure high quality and timely software deliverables. Apply object-oriented design techniques … to enable code re-use and integration with testing frameworks Review and understand system design artefacts to enable the derivation of software requirements and architecture that meet the high-level system requirements. Design, document, review and maintain the software design using modelling tools such as RSA and EA, ensuring model can be used for accurate code generation as required. More ❯
markets. You’ll play a pivotal role in shaping products that underpin real-time financial decision-making, working across engineering, research, and infrastructure groups. Whether your strengths lie in requirementsanalysis or delivery management, this role offers the chance to influence business-critical systems in a high-frequency trading environment. Where you’ll make an impact You’ll … either join the analysis team, acting as the key translator between business goals and technical implementation, or take the reins on end-to-end project delivery—depending on your expertise and focus. If you’re Business Analysis focused, you will: Capture and refine detailed business and technical requirements Translate complex problems into structured, executable plans Write clear More ❯
product-driven environment. Key Responsibilities Include: Developing embedded software in C/C++, with an emphasis on object-oriented, maintainable, and efficient code. Designing system and software architecture, capturing requirements, and defining component interfaces. Conducting research into new technologies, contributing to the development of demonstrators and long-term product strategy. Providing technical input into sales activities such as demonstrations … software design/architecture patterns. Familiarity with UML, system design methodologies, and structured documentation. Basic experience using frequency and time domain test equipment. Strong communication skills, including technical documentation, requirementsanalysis, and presentations. Additional desirable skills: Understanding of hardware design, including schematic capture and PCB layout tools. Experience with firmware design in VHDL or Verilog. Familiarity with simulation More ❯
Some of the main duties of the Senior Software Engineer will include: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide More ❯
Rochester, Kent, Borstal, United Kingdom Hybrid / WFH Options
Gold Group
Some of the main duties of the Senior Software Engineer will include: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide More ❯
by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirementsanalysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at … tools to achieve a well-engineered result. Reviews own work Manage security of information as defined in the Security manual to ensure compliance with Government regulations. Developing into: Specify requirements, design, implement and test embedded software and/or application software in accordance with the project software development process to ensure high quality and timely software deliverables. Apply object … oriented design techniques to enable code re-use and integration with testing frameworks Review and understand system design artefacts to enable the derivation of software requirements and architecture that meet the high-level system requirements. Design, document, review and maintain the software design using modelling tools such as RSA and EA, ensuring model can be used for accurate code More ❯
by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirementsanalysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at … concurrent research, development and production programmes ranging from tens of £k to several £m. Line management of up to 5 software engineers. Responsible for/Key responsibilities Architect, specify requirements, design, implement and test embedded and/or application software in accordance with the project software development process to ensure high quality and timely software deliverables. Apply object-oriented … design techniques to enable code re-use and integration with testing frameworks Review and understand system design artefacts to enable the derivation of software requirements and architecture that meet the high-level system requirements. Design, document, review and maintain the software design using modelling tools such as RSA and EA, ensuring model can be used for accurate code generation More ❯
championing best practice. Senior software engineer will work as part of an Agile development team delivering features against a release roadmap, to time and quality. ROLES and RESPONSIBILITIES Perform requirementsanalysis; engage with internal and external stakeholders to understand technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
FDM Group
key role in the delivery of bespoke software solutions for a range of clients. This position offers the opportunity to work across the full software development lifecycle, from initial analysis and design through to implementation, testing, and deployment. The role combines hands-on development responsibilities with opportunities to support and guide junior developers, contribute to technical design discussions, and … of workflow planning, sprint coordination, and task allocation within a cross-functional team Lead process optimisation and quality assurance activities to ensure reliable, scalable, and maintainable solutions Implement customer requirements and design new features, ensuring alignment with business objectives Collaborate with stakeholders and product owners to shape end-to-end technical solutions Provide technical mentorship and support to junior … developers and designers Participate actively in the entire delivery lifecycle, from requirementsanalysis and architecture to release and post-implementation support Regularly engage in peer reviews, code reviews, and daily team discussions to drive engineering excellence Requirements as a Senior Front End Developer: Minimum of 4 years of experience in the IT industry, with a strong background More ❯
API interfaces. The software engineer will work as part of an Agile development team delivering features against a release roadmap, to meet the product requirements. ROLES and RESPONSIBILITIES Perform requirementsanalysis - working with internal and external stakeholders to understand the technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high More ❯
API interfaces. The software engineer will work as part of an Agile development team delivering features against a release roadmap to meet the product requirements. ROLES and RESPONSIBILITIES Perform requirementsanalysis - working with internal and external stakeholders to understand the technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high More ❯
lead the development and maintenance of embedded software for EC Pro products, working closely with internal teams and external partners. Your role will span the full software lifecycle, from requirementsanalysis to post-market support, with a strong emphasis on quality, safety, and regulatory compliance. Key Responsibilities Technical leadership and oversight: Support the formulation and implementation of the More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Thales Group
identify new talent and partnering opportunities with industry and academia. The role is also critical to identifying and winning customer-funded projects, leveraging our internal investment and bringing customer requirements into our capability roadmaps Interdisciplinary working is critical to solving our customers' problems, and you will benefit from the wider Labs' expertise in human-machine teaming, autonomous systems and … facing roles. Strategic mindset with the ability to balance innovation with business needs. Experience in user interface design and user experience considerations. Understanding of the software development lifecycle, including requirementsanalysis, quality assurance, design, scheduling, implementation, issue tracking, version control, and deployment. Strong profile in the UK Defence AI sector Security Clearance statement Due to the nature of … learning, development and career enhancement opportunities. Thales is an equal opportunities employer and diversity and inclusion are integral to the success of Thales. In line with Thales' Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in the UK and employment and/or education history for up to three years. Some vacancies More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Interquest
Dynamics - Central Government - £450 - £500 a day - Outside IR35 - London/Hybrid Working Soft Skills: Good attention to detail and knows what quality looks like Good listening skills and requirementsanalysis challenging the status quo Creating User Stories Good Communicator, good soft skills – excellent stakeholder management skills Experience: Min - 5 years experience as a BA Must have recent More ❯
for Systems Engineers The Systems Engineer will be working within the sensors department. They will be responsible for driving the technical direction of our products to meet challenging customer requirements by engaging and coordinating with wider specialist design teams and external entities to ensure we successfully deliver on our commitments. The nature of the work for the Systems Engineer … Experience; Degree or equivalent qualification in Engineering, Mathematics, Physics or have sufficient applicable defence industry experience. A well-rounded Systems Engineer with any of the following skills and experience: Requirementsanalysis, specifications and justification System architecture design and modelling System trade studies to inform design decisions Systems proving, design assurance and certification Desirable Experience; Knowledge of the physics More ❯
graphical user interfaces. • Support integration and testing, fault finding and problem rectification on simulated systems. • You will play an integral role in the full lifecycle of the product from requirementsanalysis through to customer acceptance and post-delivery customer support What you'll bring The role of a Flight Simulation Software Engineer requires the following experience and skills More ❯
Services industry, are looking for a Data Migration Consultant to join their growing team. In this role, you will be responsible for managing data and documenting migration projects - Including requirementsanalysis, scoping documentation, solutions design, execution, testing and support. This is a fantastic opportunity to join a growing FinTech who are making waves within their space! This company More ❯
Writer, skeleton schemes, RTE, XRTE. Experience of testing rating and product modelling in Insurance. Task assignment, monitoring, activity progress tracking, schedule management, and defect management. Good understanding of SDLC (Requirementsanalysis, Planning, Design, Environment/Data set up, Execution, and Reporting). Test Scenarios, Documenting Test Cases and Collecting Test Data for Functional Testing. Verify Test Environment and More ❯
will create a world class escape system for them in the event that things have gone wrong. With a team of similarly skilled MBSE systems experts you will conduct requirementsanalysis and generate specifications You ll prepare a wide range of complex and comprehensive technical documentation, conduct feasability studies, advanced simulations and test processes. Your hard work will More ❯