Ultra Electronics Group is seeking a Software Engineer in Maidenhead, England. The ideal candidate will lead a team in developing embedded and application software, ensuring high-quality deliverables within the Cyber UK Business Unit. The role requires significant experience in C/C++ and embedded systems, along with the ability to maintain necessary security clearances. The position offers a diverse range of responsibilities, from technical leadership to mentoring, in a flexible working environment.
03/07/2026
Full time
Ultra Electronics Group is seeking a Software Engineer in Maidenhead, England. The ideal candidate will lead a team in developing embedded and application software, ensuring high-quality deliverables within the Cyber UK Business Unit. The role requires significant experience in C/C++ and embedded systems, along with the ability to maintain necessary security clearances. The position offers a diverse range of responsibilities, from technical leadership to mentoring, in a flexible working environment.
Job Description The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products 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 requirements analysis, design, implementation, test, and verification to deliver software components into projects and products and supports the deployment and maintenance of software components. Scope Provide technical leadership and define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5 20 engineers within the Cyber UK Business Unit, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m. Line management of up to 5 software engineers. 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 high level system requirements. Design, document, review and maintain the software design using modelling tools such as RSA and EA, ensuring the model can be used for accurate code generation as required. Develop and maintain knowledge of best practice development processes, language standards and tools (e.g. TDD/BDD, Continuous Integration, DevSecOps, static and run time analysis tools, C++ standards and secure software development). Estimate time and effort required for software activities and deliver to these estimates to ensure cost and schedule adherence. Contribute to the Software Community of Practice by proposing improvements in tools, processes and techniques that support quality and innovation and make the software development more efficient and effective. Actively contribute to and/or lead defined aspects of the project to achieve optimal balance between requirements, schedule and cost. Generate and review technical proposals, and provide accurate estimates for effort, costs and risks for bids and proposals, leading to contract awards. Mentor and coach less experienced engineers; share knowledge willingly and constructively. Review and sign off significant technical documents; frequently chair technical reviews for significant deliverables. Explain technically complex concepts clearly to less technical/involved parties. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. May have between 0 and 4 direct reports. Role Requirements Willing and able to obtain and maintain SC security clearance. Willing and able to obtain and maintain DV security clearance following attainment of SC clearance. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. Qualifications & Skills Essential: Degree in an engineering, mathematical or science based subject or equivalent experience. Significant experience of at least one of the following: Embedded product development (including bare metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development C and C++ Significant experience of best practice software development processes and lifecycles. Experience of Object Oriented Design and Design Patterns such as SOLID. Experience of software testing and design for test. Desirable: Master's degree in an engineering, mathematical or science based subject or equivalent experience. Desirable: Rust, JavaScript, node.js, react.js. Desirable: Communications protocols (e.g. TCP/IP). Desirable: Experience of using version control, continuous integration and automated test tools and frameworks. Desirable: Exposure to defensive coding techniques and standards such as MISRA. Desirable: Advanced knowledge of software engineering practices, methodologies, processes, techniques and technology trends. Desirable: Experience of DOORS, RSA, Enterprise Architect, UML and SysML. SFIA Programing / software development: Level 2 4 or Level 5. Benefits Participation in an Annual Bonus Scheme Private Medical Cover 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days Pension Contribution 4 Life Assurance Cover Flexible working hours with the opportunity for a 1pm finish on a Friday Flexible benefits including cycle to work scheme, will writing and more Security Clearance Allowance - where relevant and subject to holding the required security clearance Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We support requests for flexible working arrangements where possible.
03/07/2026
Full time
Job Description The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products 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 requirements analysis, design, implementation, test, and verification to deliver software components into projects and products and supports the deployment and maintenance of software components. Scope Provide technical leadership and define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5 20 engineers within the Cyber UK Business Unit, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m. Line management of up to 5 software engineers. 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 high level system requirements. Design, document, review and maintain the software design using modelling tools such as RSA and EA, ensuring the model can be used for accurate code generation as required. Develop and maintain knowledge of best practice development processes, language standards and tools (e.g. TDD/BDD, Continuous Integration, DevSecOps, static and run time analysis tools, C++ standards and secure software development). Estimate time and effort required for software activities and deliver to these estimates to ensure cost and schedule adherence. Contribute to the Software Community of Practice by proposing improvements in tools, processes and techniques that support quality and innovation and make the software development more efficient and effective. Actively contribute to and/or lead defined aspects of the project to achieve optimal balance between requirements, schedule and cost. Generate and review technical proposals, and provide accurate estimates for effort, costs and risks for bids and proposals, leading to contract awards. Mentor and coach less experienced engineers; share knowledge willingly and constructively. Review and sign off significant technical documents; frequently chair technical reviews for significant deliverables. Explain technically complex concepts clearly to less technical/involved parties. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. May have between 0 and 4 direct reports. Role Requirements Willing and able to obtain and maintain SC security clearance. Willing and able to obtain and maintain DV security clearance following attainment of SC clearance. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. Qualifications & Skills Essential: Degree in an engineering, mathematical or science based subject or equivalent experience. Significant experience of at least one of the following: Embedded product development (including bare metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development C and C++ Significant experience of best practice software development processes and lifecycles. Experience of Object Oriented Design and Design Patterns such as SOLID. Experience of software testing and design for test. Desirable: Master's degree in an engineering, mathematical or science based subject or equivalent experience. Desirable: Rust, JavaScript, node.js, react.js. Desirable: Communications protocols (e.g. TCP/IP). Desirable: Experience of using version control, continuous integration and automated test tools and frameworks. Desirable: Exposure to defensive coding techniques and standards such as MISRA. Desirable: Advanced knowledge of software engineering practices, methodologies, processes, techniques and technology trends. Desirable: Experience of DOORS, RSA, Enterprise Architect, UML and SysML. SFIA Programing / software development: Level 2 4 or Level 5. Benefits Participation in an Annual Bonus Scheme Private Medical Cover 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days Pension Contribution 4 Life Assurance Cover Flexible working hours with the opportunity for a 1pm finish on a Friday Flexible benefits including cycle to work scheme, will writing and more Security Clearance Allowance - where relevant and subject to holding the required security clearance Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We support requests for flexible working arrangements where possible.
Ultra Electronics Group
Cheltenham, Gloucestershire
Overview We are Ultra Precision Control Systems (Ultra PCS), a leading developer of mission critical equipment for the defence and aerospace industry. Our team of experts creates engineering solutions that keep customers safe and on mission. Ultra PCS solutions are used in military and civil aircraft, unmanned vehicles, and other critical systems. Position Overview The role is for an experienced Software Engineer who will design, develop, and verify C++ solutions for our EAK GVA platform. The engineer will distill customer requirements, implement robust code under tight timeframes, and perform verification and validation activities. Key Responsibilities Define requirements, design, develop, and verify software for integrity levels ranging from safety critical to proof of concept. Write high quality C++ code following internal coding standards. Conduct design and code reviews to maintain quality. Debug embedded systems. Develop and execute verification and validation strategies. Technical Skills Required High proficiency in C++ High proficiency in Embedded Linux Experience with Graphical Frameworks such as Vulkan, OpenGL, or Qt CI/CD workflow experience, Git, containerised development environments Familiarity with debugging tools, hardware interfaces, and safety analysis techniques Personal Attributes Strong organisational skills and ability to collaborate within a wider team Excellent communication skills, able to liaise with technical and non technical stakeholders Desirable Qualifications Working knowledge of Rust Understanding of hardware/software integration and hardware in the loop (HIL) testing Benefits Flexible working within core hours (hybrid or part time options) 25 days holiday (185 hours) with option to buy/sell 5 days (37 hours) plus bank holidays 4 times annual salary in life assurance Pension scheme: up to 5.5% employer contribution after 5 years of service, up to 7.5% thereafter Sports and social club membership Career development opportunities and supportive, friendly working environment with regular team events Nationality and Security Requirements Candidates must be able to work in the UK without restrictions and be prepared to undergo UK National Security Vetting in accordance with UK Government criteria. Diversity & Inclusion Ultra PCS is an equal opportunity employer that values diversity, inclusion, equity and equality. We do not discriminate on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status and welcome applications from all candidates.
01/07/2026
Full time
Overview We are Ultra Precision Control Systems (Ultra PCS), a leading developer of mission critical equipment for the defence and aerospace industry. Our team of experts creates engineering solutions that keep customers safe and on mission. Ultra PCS solutions are used in military and civil aircraft, unmanned vehicles, and other critical systems. Position Overview The role is for an experienced Software Engineer who will design, develop, and verify C++ solutions for our EAK GVA platform. The engineer will distill customer requirements, implement robust code under tight timeframes, and perform verification and validation activities. Key Responsibilities Define requirements, design, develop, and verify software for integrity levels ranging from safety critical to proof of concept. Write high quality C++ code following internal coding standards. Conduct design and code reviews to maintain quality. Debug embedded systems. Develop and execute verification and validation strategies. Technical Skills Required High proficiency in C++ High proficiency in Embedded Linux Experience with Graphical Frameworks such as Vulkan, OpenGL, or Qt CI/CD workflow experience, Git, containerised development environments Familiarity with debugging tools, hardware interfaces, and safety analysis techniques Personal Attributes Strong organisational skills and ability to collaborate within a wider team Excellent communication skills, able to liaise with technical and non technical stakeholders Desirable Qualifications Working knowledge of Rust Understanding of hardware/software integration and hardware in the loop (HIL) testing Benefits Flexible working within core hours (hybrid or part time options) 25 days holiday (185 hours) with option to buy/sell 5 days (37 hours) plus bank holidays 4 times annual salary in life assurance Pension scheme: up to 5.5% employer contribution after 5 years of service, up to 7.5% thereafter Sports and social club membership Career development opportunities and supportive, friendly working environment with regular team events Nationality and Security Requirements Candidates must be able to work in the UK without restrictions and be prepared to undergo UK National Security Vetting in accordance with UK Government criteria. Diversity & Inclusion Ultra PCS is an equal opportunity employer that values diversity, inclusion, equity and equality. We do not discriminate on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status and welcome applications from all candidates.
Ultra Electronics Group
Cheltenham, Gloucestershire
We are Ultra Precision Control Systems Ultra PCS is a leading developer of mission and safety critical equipment in the defence and aerospace industry. Our team of experts are at the heart of our success, which is why we are dedicated to fostering a safe working environment and a positive culture where every staff member feels valued and respected. We solve our customers' problems, providing engineering solutions to safety and mission critical challenges in the air and on the ground. Our solutions can be found in the latest military aircraft and vehicles, civil aircraft, and unmanned vehicles. We help to ensure our customers get to where they need to be safely, achieve their objectives and keep on going back. Key Responsibilities Software Development: Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept. Write code to internal coding standards and ensure high quality robust solutions. Conduct design and code reviews to maintain high quality standards. Debug in embedded environments. Required Skills and Experience Technical Expertise High proficiency in C and C++ with cross compiling and debugging on embedded targets. Embedded Linux knowledge (Yocto, Buildroot). Proficiency in real time software design and RTOS concepts. CI/CD workflow experience. Experience with Git, containerised development environments, and CI/CD. Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Personal Attributes Strong organisational skills with the ability to collaborate in a wider team. Excellent communication skills, capable of effectively liaising with technical and non technical stakeholders. Desirable Qualifications Working knowledge of Rust. Experience with aerospace systems or similar high reliability domains. Familiarity with other safety critical standards (ARP4754, ARINC 653, DO 254, DO 248). Understanding of hardware/software integration and hardware in the loop (HIL) testing. Benefits Flexible working within core working hours. 25 days holiday (185 hrs) with the option to buy/sell 5 days (37 hrs) plus bank holidays. 4 times your annual salary in life assurance. Flexible benefits package. Pension scheme - less than 5 years' service up to 5.5% employer contributions; 5 years' service + up to 7.5% employer contributions. Sports and social club. Supportive and friendly working environment with regular team events. Nationality Requirements Candidates must be able to work in the UK without restrictions in accordance with UK National Law and be prepared to successfully undertake an appropriate level of UK National Security Vetting according to UK Government National Security Vetting criteria. Diverse & Inclusive Employer Ultra PCS is an equal opportunities employer that values diversity, inclusion, equity and equality. Underpinned by our values, behaviours and policies, we want you to feel empowered to be your best and authentic self. We promote a workplace that welcomes people from all backgrounds and cultures; believing that this will increase our diversity of thinking, and ultimately ensure we continue delivering on our commitments to our customers. We do not discriminate based on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status and welcome applications from all candidates.
01/07/2026
Full time
We are Ultra Precision Control Systems Ultra PCS is a leading developer of mission and safety critical equipment in the defence and aerospace industry. Our team of experts are at the heart of our success, which is why we are dedicated to fostering a safe working environment and a positive culture where every staff member feels valued and respected. We solve our customers' problems, providing engineering solutions to safety and mission critical challenges in the air and on the ground. Our solutions can be found in the latest military aircraft and vehicles, civil aircraft, and unmanned vehicles. We help to ensure our customers get to where they need to be safely, achieve their objectives and keep on going back. Key Responsibilities Software Development: Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept. Write code to internal coding standards and ensure high quality robust solutions. Conduct design and code reviews to maintain high quality standards. Debug in embedded environments. Required Skills and Experience Technical Expertise High proficiency in C and C++ with cross compiling and debugging on embedded targets. Embedded Linux knowledge (Yocto, Buildroot). Proficiency in real time software design and RTOS concepts. CI/CD workflow experience. Experience with Git, containerised development environments, and CI/CD. Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Personal Attributes Strong organisational skills with the ability to collaborate in a wider team. Excellent communication skills, capable of effectively liaising with technical and non technical stakeholders. Desirable Qualifications Working knowledge of Rust. Experience with aerospace systems or similar high reliability domains. Familiarity with other safety critical standards (ARP4754, ARINC 653, DO 254, DO 248). Understanding of hardware/software integration and hardware in the loop (HIL) testing. Benefits Flexible working within core working hours. 25 days holiday (185 hrs) with the option to buy/sell 5 days (37 hrs) plus bank holidays. 4 times your annual salary in life assurance. Flexible benefits package. Pension scheme - less than 5 years' service up to 5.5% employer contributions; 5 years' service + up to 7.5% employer contributions. Sports and social club. Supportive and friendly working environment with regular team events. Nationality Requirements Candidates must be able to work in the UK without restrictions in accordance with UK National Law and be prepared to successfully undertake an appropriate level of UK National Security Vetting according to UK Government National Security Vetting criteria. Diverse & Inclusive Employer Ultra PCS is an equal opportunities employer that values diversity, inclusion, equity and equality. Underpinned by our values, behaviours and policies, we want you to feel empowered to be your best and authentic self. We promote a workplace that welcomes people from all backgrounds and cultures; believing that this will increase our diversity of thinking, and ultimately ensure we continue delivering on our commitments to our customers. We do not discriminate based on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status and welcome applications from all candidates.
Ultra Electronics Group
Cheltenham, Gloucestershire
Ultra Electronics Group in Cheltenham is looking for an experienced Software Engineer to design, develop, and verify C++ solutions for their EAK GVA platform. This role demands high proficiency in C++ and embedded Linux, with responsibilities including writing code and conducting verification activities. The position offers flexible working options and a comprehensive benefits package including generous holiday allowances, life assurance, and a pension scheme. Join a supportive team committed to diversity and inclusion.
01/07/2026
Full time
Ultra Electronics Group in Cheltenham is looking for an experienced Software Engineer to design, develop, and verify C++ solutions for their EAK GVA platform. This role demands high proficiency in C++ and embedded Linux, with responsibilities including writing code and conducting verification activities. The position offers flexible working options and a comprehensive benefits package including generous holiday allowances, life assurance, and a pension scheme. Join a supportive team committed to diversity and inclusion.
Ultra Electronics Group
Cheltenham, Gloucestershire
Ultra Electronics Group is seeking a Finance Integration Analyst to oversee financial integration during acquisitions and ensure operational efficiency across the enterprise. This role requires strong analytical skills, collaboration with various departments, and compliance with financial regulations. The position offers flexible working options, aiming to adapt to diverse lifestyle needs.
01/07/2026
Full time
Ultra Electronics Group is seeking a Finance Integration Analyst to oversee financial integration during acquisitions and ensure operational efficiency across the enterprise. This role requires strong analytical skills, collaboration with various departments, and compliance with financial regulations. The position offers flexible working options, aiming to adapt to diverse lifestyle needs.
Ultra Electronics Group
Cheltenham, Gloucestershire
Job Description The Finance Integration Analyst is responsible for assisting with the financial integration of acquisitions, mergers, or system transitions. This role ensures harmonization of financial systems, processes and controls across the enterprise and requires strategic oversight, hands on execution, and cross functional collaboration to ensure seamless consolidation and operational efficiency in a highly regulated industry. Key Responsibilities Strategic Planning & Execution Assist with end-to-end finance integration during acquisitions, including due diligence, post close execution and policy alignment. Help develop and manage integration plans, budgets and timelines. Support internal controls, compliance and risk management. Serve as the secondary day to day analyst for all integration activities. Cross functional Coordination Collaborate with IT, HR, Engineering, program management and operations to ensure financial data integrity. Facilitate communication between stakeholders to ensure shared understanding of goals and deliverables. Act as second point of contact for finance integration related issues. Financial Coordinate financial responsibilities for P&L performance of the acquired entity as it relates to integration activities. Support design and integration solutions for systems and applications. Embed internal controls and ensure compliance across integrated entities. Track budgets, synergy and other costs and milestones. Change Management Monitor and manage change processes, issues and alerts. Drive adoption of new systems and processes through training and stakeholder engagement. Risk & Issue Management Identify and mitigate risks early in the integration process. Resolve bottlenecks and ensure timely decisions on key issues. Oversee internal controls, compliance and risk management. Reporting & Governance Build reporting to enable progress report outs to senior executives and steering committees. Identify governance and compliance requirements and coordinate their implementation with key stakeholders. Others Dedicate 100% to the role, commit to full duration of integration, travel up to 10% of the time during integration (domestic or international). Qualifications and Experience Bachelor's degree in finance, accounting or a related field (Master's preferred). 5-7 years of experience in financial operations, integration or consulting. Proficiency in financial systems integration and reporting consolidation. Proven experience with ERP systems such as SAP or Oracle. Strong understanding of financial compliance and reporting. Excellent communication, leadership and stakeholder management skills. Ability to manage multiple projects and prioritize effectively. Strong analytical and problem solving skills with ability to navigate ambiguity. Position Criteria Strategic thinking and problem solving capability with ability to navigate ambiguity and high stakes decision making. Exceptional communication and presentation skills with executive presence. Collaborative work style with strong engagement across functions and geographies. Deep understanding of cultural integration, change management and organizational design processes. Strong analytical skills. Preferred CPA or CFA certification. Validated competence in financial planning, analysis and strategic decision support. Experience with financial reporting and data quality management. Manage ERP and financial system transitions, focusing on defense and aerospace compliance (ITAR, DFARS). Familiarity with government contracting and compliance. Ability to influence senior leaders and drive alignment across functions. Proficiency in business process modelling and analytics. Experience in post merger integration and change management. Nationality Requirements Must be able to work in the United Kingdom without restrictions in accordance with UK National Law. Must be prepared to undergo an appropriate level of UK National Security Vetting according to UK Government criteria. Flexible Working Wherever possible, we will consider a variety of working options to suit your lifestyle, including hybrid home/office working, flexible working and part or full time employment. Diverse & Inclusive Employer UltraPCS is an equal opportunity employer that values diversity, inclusion, equity and equality. Underpinned by our values, behaviours and policies, we empower people from all backgrounds and cultures. We do not discriminate based on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status and welcome applications from all candidates.
01/07/2026
Full time
Job Description The Finance Integration Analyst is responsible for assisting with the financial integration of acquisitions, mergers, or system transitions. This role ensures harmonization of financial systems, processes and controls across the enterprise and requires strategic oversight, hands on execution, and cross functional collaboration to ensure seamless consolidation and operational efficiency in a highly regulated industry. Key Responsibilities Strategic Planning & Execution Assist with end-to-end finance integration during acquisitions, including due diligence, post close execution and policy alignment. Help develop and manage integration plans, budgets and timelines. Support internal controls, compliance and risk management. Serve as the secondary day to day analyst for all integration activities. Cross functional Coordination Collaborate with IT, HR, Engineering, program management and operations to ensure financial data integrity. Facilitate communication between stakeholders to ensure shared understanding of goals and deliverables. Act as second point of contact for finance integration related issues. Financial Coordinate financial responsibilities for P&L performance of the acquired entity as it relates to integration activities. Support design and integration solutions for systems and applications. Embed internal controls and ensure compliance across integrated entities. Track budgets, synergy and other costs and milestones. Change Management Monitor and manage change processes, issues and alerts. Drive adoption of new systems and processes through training and stakeholder engagement. Risk & Issue Management Identify and mitigate risks early in the integration process. Resolve bottlenecks and ensure timely decisions on key issues. Oversee internal controls, compliance and risk management. Reporting & Governance Build reporting to enable progress report outs to senior executives and steering committees. Identify governance and compliance requirements and coordinate their implementation with key stakeholders. Others Dedicate 100% to the role, commit to full duration of integration, travel up to 10% of the time during integration (domestic or international). Qualifications and Experience Bachelor's degree in finance, accounting or a related field (Master's preferred). 5-7 years of experience in financial operations, integration or consulting. Proficiency in financial systems integration and reporting consolidation. Proven experience with ERP systems such as SAP or Oracle. Strong understanding of financial compliance and reporting. Excellent communication, leadership and stakeholder management skills. Ability to manage multiple projects and prioritize effectively. Strong analytical and problem solving skills with ability to navigate ambiguity. Position Criteria Strategic thinking and problem solving capability with ability to navigate ambiguity and high stakes decision making. Exceptional communication and presentation skills with executive presence. Collaborative work style with strong engagement across functions and geographies. Deep understanding of cultural integration, change management and organizational design processes. Strong analytical skills. Preferred CPA or CFA certification. Validated competence in financial planning, analysis and strategic decision support. Experience with financial reporting and data quality management. Manage ERP and financial system transitions, focusing on defense and aerospace compliance (ITAR, DFARS). Familiarity with government contracting and compliance. Ability to influence senior leaders and drive alignment across functions. Proficiency in business process modelling and analytics. Experience in post merger integration and change management. Nationality Requirements Must be able to work in the United Kingdom without restrictions in accordance with UK National Law. Must be prepared to undergo an appropriate level of UK National Security Vetting according to UK Government criteria. Flexible Working Wherever possible, we will consider a variety of working options to suit your lifestyle, including hybrid home/office working, flexible working and part or full time employment. Diverse & Inclusive Employer UltraPCS is an equal opportunity employer that values diversity, inclusion, equity and equality. Underpinned by our values, behaviours and policies, we empower people from all backgrounds and cultures. We do not discriminate based on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status and welcome applications from all candidates.
Ultra Electronics Group is seeking a Software Engineering Manager in Maidenhead to provide technical leadership to a team of 20-30 engineers. This role involves overseeing the software development lifecycle to deliver high-quality software components and ensuring collaboration with hardware and systems teams. The ideal candidate will have expertise in C/C++, Rust, and embedded development, along with a degree in a relevant field. Benefits include private medical cover, flexible hours, and an annual bonus scheme.
29/06/2026
Full time
Ultra Electronics Group is seeking a Software Engineering Manager in Maidenhead to provide technical leadership to a team of 20-30 engineers. This role involves overseeing the software development lifecycle to deliver high-quality software components and ensuring collaboration with hardware and systems teams. The ideal candidate will have expertise in C/C++, Rust, and embedded development, along with a degree in a relevant field. Benefits include private medical cover, flexible hours, and an annual bonus scheme.
Job Description The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. An individual in this role will provide technical leadership and oversight to the software engineering team of 20-30 software engineers. Define and roll out best practice processes and tools in terms of software development and ensure close collaboration with the hardware, systems and firmware development teams. Direct embedded and application software definition and requirements analysis, architecture, design, implementation, documentation and testing of embedded and application software for the software element(s) of multi discipline development programmes. Key Responsibilities Provide technical direction and exert technical influence across multiple projects, such that the optimal approach, architecture, design, code re use and tool chain are selected. Collaborate with various stakeholders to develop software requirements, architectures and designs that satisfy the system and security requirements, and design parameters and constraints, ensuring a high quality, modular, compliant and timely approach. Work with the software leads on a range of projects ensuring alignment to company processes and standards are maintained. Create development plans with software leads, engineering project leads and project managers to deliver or demonstrate value as early as possible to the customer. Work in a consultative approach across projects to help resolve issues with architecture, coding, or design in a timely manner. Work closely with the system architects and the wider systems engineering team to ensure design consistency, modularity and re use, focusing on technical excellence and process improvement and enabling a high quality library of reusable components. Apply object oriented design techniques to enable code re use and integration with testing frameworks. Specify, architect, design, document, review and maintain the software design using UML and SysML modelling tools such as RSA and Enterprise Architect, ensuring the model can be used for accurate code generation as required. Develop and maintain knowledge of best practice development and project engineering processes, language standards and tools, e.g. TDD/BDD, Continuous Integration, DevOps, DevSecOps, static and run time analysis tools, C#, C++, Rust standards and secure software development. Propose improvements in tools, processes and techniques that support quality and innovation and make the software development more efficient and effective, where appropriate. Actively contribute to the software community of practice, sharing new tools and techniques to advance the knowledge and efficiency of the software team. Mentor and coach less experienced engineers; share knowledge willingly and constructively. Review and sign off significant technical documents; frequently chair technical reviews for significant deliverables. Explain technically complex concepts clearly to less technical or involved parties. Generate and review technical proposals, and provide estimates for the associated effort, costs and risks for bids and proposals, leading to contract awards. May manage a team of up to four engineers. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. Qualifications & Experience SFIA Programming / Software Development: Levels 2-5. SFIA Programming / Software Development: Level 6. Develop organisational policies, standards and guidelines for software construction and refactoring. Plan and lead software construction activities for strategic, large and complex development projects. Adapt or develop new methods, organisational capabilities and drive adoption of, and adherence to, policies and standards. Advanced knowledge and experience of at least one of the following: C/C++, Rust, embedded product development (including RTOSes), Windows and Linux application and driver development. Expert knowledge of software engineering practices, methodologies, processes, techniques and technology trends. Track record of delivering complex software solutions on schedule and meeting or exceeding customer needs. Experience with version control, change control and bug tracking tools and systems, including administrative tasks. Experience defining and rolling out best practice firmware development processes/lifecycles, continuous integration and automated test tools and frameworks. Experience deploying coding standards for defence, space or air worthiness techniques and standards such as MISRA. Experience in DOORS, UML and SysML is advantageous. Sound knowledge of crypto design/implementation and high grade, high assurance development processes. Degree in an engineering, mathematical or science based subject. Security Clearance Candidates must be willing and able to obtain, and maintain, DV security clearance. Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. Benefits Participation in an Annual Bonus Scheme Private Medical Cover 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days Pension Contribution 4 Life Assurance Cover Flexible working hours with opportunity for a 1pm finish on a Friday Security Clearance Allowance - where relevant and subject to you holding the required security clearance Flexible benefits including cycle to work scheme, will writing and more Diversity, Equity & Inclusion Statement We are an equal opportunity employer and value diversity and inclusivity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We also support requests for flexible working arrangements wherever possible.
29/06/2026
Full time
Job Description The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. An individual in this role will provide technical leadership and oversight to the software engineering team of 20-30 software engineers. Define and roll out best practice processes and tools in terms of software development and ensure close collaboration with the hardware, systems and firmware development teams. Direct embedded and application software definition and requirements analysis, architecture, design, implementation, documentation and testing of embedded and application software for the software element(s) of multi discipline development programmes. Key Responsibilities Provide technical direction and exert technical influence across multiple projects, such that the optimal approach, architecture, design, code re use and tool chain are selected. Collaborate with various stakeholders to develop software requirements, architectures and designs that satisfy the system and security requirements, and design parameters and constraints, ensuring a high quality, modular, compliant and timely approach. Work with the software leads on a range of projects ensuring alignment to company processes and standards are maintained. Create development plans with software leads, engineering project leads and project managers to deliver or demonstrate value as early as possible to the customer. Work in a consultative approach across projects to help resolve issues with architecture, coding, or design in a timely manner. Work closely with the system architects and the wider systems engineering team to ensure design consistency, modularity and re use, focusing on technical excellence and process improvement and enabling a high quality library of reusable components. Apply object oriented design techniques to enable code re use and integration with testing frameworks. Specify, architect, design, document, review and maintain the software design using UML and SysML modelling tools such as RSA and Enterprise Architect, ensuring the model can be used for accurate code generation as required. Develop and maintain knowledge of best practice development and project engineering processes, language standards and tools, e.g. TDD/BDD, Continuous Integration, DevOps, DevSecOps, static and run time analysis tools, C#, C++, Rust standards and secure software development. Propose improvements in tools, processes and techniques that support quality and innovation and make the software development more efficient and effective, where appropriate. Actively contribute to the software community of practice, sharing new tools and techniques to advance the knowledge and efficiency of the software team. Mentor and coach less experienced engineers; share knowledge willingly and constructively. Review and sign off significant technical documents; frequently chair technical reviews for significant deliverables. Explain technically complex concepts clearly to less technical or involved parties. Generate and review technical proposals, and provide estimates for the associated effort, costs and risks for bids and proposals, leading to contract awards. May manage a team of up to four engineers. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. Qualifications & Experience SFIA Programming / Software Development: Levels 2-5. SFIA Programming / Software Development: Level 6. Develop organisational policies, standards and guidelines for software construction and refactoring. Plan and lead software construction activities for strategic, large and complex development projects. Adapt or develop new methods, organisational capabilities and drive adoption of, and adherence to, policies and standards. Advanced knowledge and experience of at least one of the following: C/C++, Rust, embedded product development (including RTOSes), Windows and Linux application and driver development. Expert knowledge of software engineering practices, methodologies, processes, techniques and technology trends. Track record of delivering complex software solutions on schedule and meeting or exceeding customer needs. Experience with version control, change control and bug tracking tools and systems, including administrative tasks. Experience defining and rolling out best practice firmware development processes/lifecycles, continuous integration and automated test tools and frameworks. Experience deploying coding standards for defence, space or air worthiness techniques and standards such as MISRA. Experience in DOORS, UML and SysML is advantageous. Sound knowledge of crypto design/implementation and high grade, high assurance development processes. Degree in an engineering, mathematical or science based subject. Security Clearance Candidates must be willing and able to obtain, and maintain, DV security clearance. Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. Benefits Participation in an Annual Bonus Scheme Private Medical Cover 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days Pension Contribution 4 Life Assurance Cover Flexible working hours with opportunity for a 1pm finish on a Friday Security Clearance Allowance - where relevant and subject to you holding the required security clearance Flexible benefits including cycle to work scheme, will writing and more Diversity, Equity & Inclusion Statement We are an equal opportunity employer and value diversity and inclusivity. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We also support requests for flexible working arrangements wherever possible.
Ultra Electronics Group
Cheltenham, Gloucestershire
Ultra Electronics Group in Cheltenham is seeking a skilled software developer proficient in C and C++, with experience in embedded systems. You will be responsible for software development from requirements definition to verification, ensuring high-quality and robust solutions. Ideal candidates will possess strong knowledge of Embedded Linux and real-time software design. The company offers flexible working hours and a supportive environment along with comprehensive benefits, including a pension scheme and a generous holiday package.
29/06/2026
Full time
Ultra Electronics Group in Cheltenham is seeking a skilled software developer proficient in C and C++, with experience in embedded systems. You will be responsible for software development from requirements definition to verification, ensuring high-quality and robust solutions. Ideal candidates will possess strong knowledge of Embedded Linux and real-time software design. The company offers flexible working hours and a supportive environment along with comprehensive benefits, including a pension scheme and a generous holiday package.
Ultra Electronics Group is seeking a Chief Engineer to provide oversight for large complex projects within Ultra Cyber. The ideal candidate will have significant experience across the project lifecycle, ensuring compliance with engineering processes and governance requirements. The successful applicant will be responsible for technical leadership, managing a range of engineering teams, while also maintaining seamless communication with stakeholders and contributing to business development efforts. This role offers competitive benefits, including private medical cover and a bonus scheme.
28/06/2026
Full time
Ultra Electronics Group is seeking a Chief Engineer to provide oversight for large complex projects within Ultra Cyber. The ideal candidate will have significant experience across the project lifecycle, ensuring compliance with engineering processes and governance requirements. The successful applicant will be responsible for technical leadership, managing a range of engineering teams, while also maintaining seamless communication with stakeholders and contributing to business development efforts. This role offers competitive benefits, including private medical cover and a bonus scheme.
Job Description Working in a small multi-disciplined engineering team you will bring your knowledge and creativity to help us develop innovative solutions to complex customer problems. Development will range from early research and ideation, prototyping and derisking, experimentation to full product development. We are looking for embedded development engineers at a range of levels primarily skilled in software and FPGA development with an appreciation of hardware engineering and RF. We are seeking creative people who love to research and build new technologies; people who are keen to continually learn new things. People who understand the current state of the art in physics and technology, and who have a real interest in exploiting the latest developments in the national interest. Essential Skills Software development covering C/C++, Rust, Python. Embedded Linux. AI and ML. Bare-metal MCU. Desirable Skills Full stack embedded software engineering from device drivers to GUIs and WebApps. FPGA development (Vivado, Vitis, and Modelsim) and Digital Signal Processing. Electronic design including schematic capture, PCB design and mechanical design. Radio technologies, including Software Defined Radios, GNU Radio, RFNoC. Blue sky thinking and ability to define and construct solutions to customer problems. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. Role Requirements Willing and able to obtain, and maintain, DV security clearance (following attainment of SC clearance). Must be a British Citizen who has been resident in the UK for the past 5 years for SC clearance and 10 years for DV clearance. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Qualifications Degree in an engineering, mathematical or science based subject or equivalent experience. Benefits Participation in an Annual Bonus Scheme. Private Medical Cover. 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days. Pension Contribution. 4 x Life Assurance Cover. Flexible working hours with opportunity for a 1pm finish on a Friday. Flexible benefits including cycle to work scheme, will writing and more. Security Clearance Allowance - where relevant and subject to you holding the required security clearance. Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We, therefore, do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible.
24/06/2026
Full time
Job Description Working in a small multi-disciplined engineering team you will bring your knowledge and creativity to help us develop innovative solutions to complex customer problems. Development will range from early research and ideation, prototyping and derisking, experimentation to full product development. We are looking for embedded development engineers at a range of levels primarily skilled in software and FPGA development with an appreciation of hardware engineering and RF. We are seeking creative people who love to research and build new technologies; people who are keen to continually learn new things. People who understand the current state of the art in physics and technology, and who have a real interest in exploiting the latest developments in the national interest. Essential Skills Software development covering C/C++, Rust, Python. Embedded Linux. AI and ML. Bare-metal MCU. Desirable Skills Full stack embedded software engineering from device drivers to GUIs and WebApps. FPGA development (Vivado, Vitis, and Modelsim) and Digital Signal Processing. Electronic design including schematic capture, PCB design and mechanical design. Radio technologies, including Software Defined Radios, GNU Radio, RFNoC. Blue sky thinking and ability to define and construct solutions to customer problems. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. Role Requirements Willing and able to obtain, and maintain, DV security clearance (following attainment of SC clearance). Must be a British Citizen who has been resident in the UK for the past 5 years for SC clearance and 10 years for DV clearance. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Qualifications Degree in an engineering, mathematical or science based subject or equivalent experience. Benefits Participation in an Annual Bonus Scheme. Private Medical Cover. 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days. Pension Contribution. 4 x Life Assurance Cover. Flexible working hours with opportunity for a 1pm finish on a Friday. Flexible benefits including cycle to work scheme, will writing and more. Security Clearance Allowance - where relevant and subject to you holding the required security clearance. Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We, therefore, do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible.
Ultra Electronics Group is seeking a Software Engineer to define, design, and develop embedded software within a dynamic team. Role involves working on various development programs, implementing software per project guidelines, and knowledge of security clearances is necessary. Applicants should possess a degree in a relevant field and experience in embedded development with proficiency in C and C++. The role offers flexible working arrangements and benefits, including private medical cover and an annual bonus scheme.
24/06/2026
Full time
Ultra Electronics Group is seeking a Software Engineer to define, design, and develop embedded software within a dynamic team. Role involves working on various development programs, implementing software per project guidelines, and knowledge of security clearances is necessary. Applicants should possess a degree in a relevant field and experience in embedded development with proficiency in C and C++. The role offers flexible working arrangements and benefits, including private medical cover and an annual bonus scheme.
Ultra Electronics Group is seeking a Project Manager for their Cyber business in Maidenhead. This hybrid role involves leading multidisciplinary engineering projects that are critical for national security and infrastructure. The successful candidate will manage projects up to £10 million, ensuring they are delivered on time and within budget. Applicants should have experience in project management, customer-facing roles, and possess MS Project proficiency. Benefits include an annual bonus, private medical cover, and flexible working hours.
24/06/2026
Full time
Ultra Electronics Group is seeking a Project Manager for their Cyber business in Maidenhead. This hybrid role involves leading multidisciplinary engineering projects that are critical for national security and infrastructure. The successful candidate will manage projects up to £10 million, ensuring they are delivered on time and within budget. Applicants should have experience in project management, customer-facing roles, and possess MS Project proficiency. Benefits include an annual bonus, private medical cover, and flexible working hours.
Scope Define, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m. Key Responsibilities Implement software under the direction of the project's software lead and engineering software lead. SFIA Programming / software development: Level 2 - Design, code, verify, test, document, amend and refactor simple programs/scripts, apply agreed standards and tools to achieve a well-engineered result, review 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 according to the project software development process, apply object oriented design techniques for code reuse and integration with testing frameworks, review and understand system design artefacts to derive software requirements and architecture that meet high level system requirements, design, document, review and maintain software design using modelling tools such as RSA and EA, develop and maintain knowledge of best practice development processes, language standards and tools (e.g. TDD/BDD, CI, DevSecOps, static and run time analysis tools, C#/C++/Python/C standards and secure software development), estimate time and effort required for software activities, contribute to the Software Community of Practice by proposing improvements in tools, processes and techniques, actively contribute to defined aspects of the project to achieve optimal balance between requirements, schedule and cost. SFIA Programming / software development: Level 3 - Design, code, verify, test, document, amend and refactor moderately complex programs/scripts, apply agreed standards and tools to achieve a well engineered result, monitor and report on progress, identify issues related to software development activities, propose practical solutions to resolve issues, collaborate in reviews of work with others as appropriate. Role Requirements Willing and able to obtain, and maintain, SC security clearance. Willing and able to obtain, and maintain, DV security clearance (following attainment of SC clearance). Due to the nature of the programmes we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. Qualifications / Skills Required Degree in an engineering, mathematical or science based subject or equivalent experience. Experience of at least one of the following: Embedded 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 Oriented Design 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 Python, JavaScript, node.js, Rust. Communications protocols - e.g. TCP/IP. Experience of best practice software development processes/lifecycles. Exposure to defensive coding techniques and standards such as MISRA. Knowledge of software engineering practices, methodologies, processes, techniques and technology trends. Experience of DOORS, RSA, Enterprise Architect, UML and SysML. Benefits Participation in an Annual Bonus Scheme. Private Medical Cover. 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days. Pension Contribution. 4 x Life Assurance Cover. Flexible working hours with opportunity for a 1pm finish on a Friday. Flexible benefits including cycle to work scheme, will writing and more. Security Clearance Allowance - where relevant and subject to you holding the required security clearance. Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We, therefore, do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible.
24/06/2026
Full time
Scope Define, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m. Key Responsibilities Implement software under the direction of the project's software lead and engineering software lead. SFIA Programming / software development: Level 2 - Design, code, verify, test, document, amend and refactor simple programs/scripts, apply agreed standards and tools to achieve a well-engineered result, review 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 according to the project software development process, apply object oriented design techniques for code reuse and integration with testing frameworks, review and understand system design artefacts to derive software requirements and architecture that meet high level system requirements, design, document, review and maintain software design using modelling tools such as RSA and EA, develop and maintain knowledge of best practice development processes, language standards and tools (e.g. TDD/BDD, CI, DevSecOps, static and run time analysis tools, C#/C++/Python/C standards and secure software development), estimate time and effort required for software activities, contribute to the Software Community of Practice by proposing improvements in tools, processes and techniques, actively contribute to defined aspects of the project to achieve optimal balance between requirements, schedule and cost. SFIA Programming / software development: Level 3 - Design, code, verify, test, document, amend and refactor moderately complex programs/scripts, apply agreed standards and tools to achieve a well engineered result, monitor and report on progress, identify issues related to software development activities, propose practical solutions to resolve issues, collaborate in reviews of work with others as appropriate. Role Requirements Willing and able to obtain, and maintain, SC security clearance. Willing and able to obtain, and maintain, DV security clearance (following attainment of SC clearance). Due to the nature of the programmes we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. Qualifications / Skills Required Degree in an engineering, mathematical or science based subject or equivalent experience. Experience of at least one of the following: Embedded 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 Oriented Design 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 Python, JavaScript, node.js, Rust. Communications protocols - e.g. TCP/IP. Experience of best practice software development processes/lifecycles. Exposure to defensive coding techniques and standards such as MISRA. Knowledge of software engineering practices, methodologies, processes, techniques and technology trends. Experience of DOORS, RSA, Enterprise Architect, UML and SysML. Benefits Participation in an Annual Bonus Scheme. Private Medical Cover. 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days. Pension Contribution. 4 x Life Assurance Cover. Flexible working hours with opportunity for a 1pm finish on a Friday. Flexible benefits including cycle to work scheme, will writing and more. Security Clearance Allowance - where relevant and subject to you holding the required security clearance. Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We, therefore, do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible.
Ultra Cyber Ltd are seeking an experienced Service Delivery Manager to lead the long term delivery and support of technical services to clients, ensuring consistently high standards of customer service and sustained performance of products and services throughout their operational lifecycle. This role focuses on building strong, long term customer relationships, maintaining service excellence, and coordinating internal teams to deliver reliable ongoing support and continuous improvement. Key Responsibilities Take ownership of ongoing product and service delivery performance, customer satisfaction, incidents, and service expectations. Project Management, including management of projects to budget. Build and maintain strong client relationships, acting as a trusted point of contact for operational support and service delivery matters. Coordinate cross functional teams including engineering, QA, procurement, and external partners to ensure effective long term service support. Monitor service performance, identify improvement opportunities, and drive continuous service enhancement initiatives. Communicate service status, operational risks, issues, and improvement plans to stakeholders and senior leadership. Support the management of service risks, issues, dependencies, budgets, and delivery performance across the support lifecycle. Resolve conflicts, coordinate priorities, and motivate teams to maintain high service standards and productivity. Identify opportunities for contract growth, service improvements, and additional support offerings aligned with customer needs. Contribute to the development of costed proposals and support models for ongoing services, contract extensions, and new business opportunities. Required Experience, Skills and Qualifications Proven experience in Service Delivery, Customer Support, or Customer Success within an IT, engineering, or technology environment. Strong understanding of customer service principles, service management approaches, and long term customer support models. Experience managing operational service delivery and through life support for products or technical services. Excellent stakeholder management and communication skills, with the ability to build trusted relationships internally and externally. Strong leadership, coordination, and problem solving abilities within cross functional environments. Experience managing customer expectations, service incidents, and operational performance against agreed service standards. Experience supporting or managing contracts involving ongoing service delivery and customer support arrangements. Experience developing service proposals, support solutions, or contract growth opportunities would be advantageous. Ideally, experience interfacing with or delivering services to government or public sector customers. Desirable Experience, Skills and Qualifications Degree in Engineering, Computer Science, or a related technical discipline. Experience of project management tasks (e.g. Forecasting, Scheduling, Risk management, Resource Planning). Experience with CLS/ILS contracts. Experience with defence, aerospace or regulated industries. Familiarity with logistics & supply chain management. Notice Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. For more information, please visit the UKSV website. Benefits Participation in an Annual Bonus Scheme. Private Medical Cover. 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days. Pension Contribution. 4 x Life Assurance Cover. Flexible working hours with opportunity for a 1pm finish on a Friday. Flexible benefits including cycle to work scheme, will writing and more. Security Clearance Allowance - where relevant and subject to you holding the required security clearance. Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We, therefore, do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible.
13/06/2026
Full time
Ultra Cyber Ltd are seeking an experienced Service Delivery Manager to lead the long term delivery and support of technical services to clients, ensuring consistently high standards of customer service and sustained performance of products and services throughout their operational lifecycle. This role focuses on building strong, long term customer relationships, maintaining service excellence, and coordinating internal teams to deliver reliable ongoing support and continuous improvement. Key Responsibilities Take ownership of ongoing product and service delivery performance, customer satisfaction, incidents, and service expectations. Project Management, including management of projects to budget. Build and maintain strong client relationships, acting as a trusted point of contact for operational support and service delivery matters. Coordinate cross functional teams including engineering, QA, procurement, and external partners to ensure effective long term service support. Monitor service performance, identify improvement opportunities, and drive continuous service enhancement initiatives. Communicate service status, operational risks, issues, and improvement plans to stakeholders and senior leadership. Support the management of service risks, issues, dependencies, budgets, and delivery performance across the support lifecycle. Resolve conflicts, coordinate priorities, and motivate teams to maintain high service standards and productivity. Identify opportunities for contract growth, service improvements, and additional support offerings aligned with customer needs. Contribute to the development of costed proposals and support models for ongoing services, contract extensions, and new business opportunities. Required Experience, Skills and Qualifications Proven experience in Service Delivery, Customer Support, or Customer Success within an IT, engineering, or technology environment. Strong understanding of customer service principles, service management approaches, and long term customer support models. Experience managing operational service delivery and through life support for products or technical services. Excellent stakeholder management and communication skills, with the ability to build trusted relationships internally and externally. Strong leadership, coordination, and problem solving abilities within cross functional environments. Experience managing customer expectations, service incidents, and operational performance against agreed service standards. Experience supporting or managing contracts involving ongoing service delivery and customer support arrangements. Experience developing service proposals, support solutions, or contract growth opportunities would be advantageous. Ideally, experience interfacing with or delivering services to government or public sector customers. Desirable Experience, Skills and Qualifications Degree in Engineering, Computer Science, or a related technical discipline. Experience of project management tasks (e.g. Forecasting, Scheduling, Risk management, Resource Planning). Experience with CLS/ILS contracts. Experience with defence, aerospace or regulated industries. Familiarity with logistics & supply chain management. Notice Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. For more information, please visit the UKSV website. Benefits Participation in an Annual Bonus Scheme. Private Medical Cover. 25 days' holiday (plus Bank Holidays) with the option to buy an extra 5 days. Pension Contribution. 4 x Life Assurance Cover. Flexible working hours with opportunity for a 1pm finish on a Friday. Flexible benefits including cycle to work scheme, will writing and more. Security Clearance Allowance - where relevant and subject to you holding the required security clearance. Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We, therefore, do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible.
Ultra Electronics Group is looking for an experienced Service Delivery Manager to lead the delivery and support of technical services to clients. You will ensure high standards of customer service and foster strong, long-term relationships while coordinating internal teams for ongoing support. This role demands proven experience in service delivery within an IT environment, project management capabilities, and stakeholder management. Benefits include private medical cover, annual bonus participation, and flexible working hours.
13/06/2026
Full time
Ultra Electronics Group is looking for an experienced Service Delivery Manager to lead the delivery and support of technical services to clients. You will ensure high standards of customer service and foster strong, long-term relationships while coordinating internal teams for ongoing support. This role demands proven experience in service delivery within an IT environment, project management capabilities, and stakeholder management. Benefits include private medical cover, annual bonus participation, and flexible working hours.
Ultra Electronics Group in Greenford is seeking a skilled engineer responsible for debugging, testing, and troubleshooting during the application development process. You will develop test plans and coach junior team members while ensuring engineering projects meet quality standards and deadlines. Ideal candidates should have a Diploma in Software or Electronics with ISTQB qualifications. The role offers hybrid working, an annual bonus, and flexible hours including early finishes on Fridays.
12/06/2026
Full time
Ultra Electronics Group in Greenford is seeking a skilled engineer responsible for debugging, testing, and troubleshooting during the application development process. You will develop test plans and coach junior team members while ensuring engineering projects meet quality standards and deadlines. Ideal candidates should have a Diploma in Software or Electronics with ISTQB qualifications. The role offers hybrid working, an annual bonus, and flexible hours including early finishes on Fridays.
Role Overview The Chief Engineer is a highly experienced engineer with in-depth experience of the full project lifecycle and the associated governance requirements. The Chief Engineer provides oversight for multiple large, complex, and multi disciplinary projects within Ultra Cyber, ranging from tens of £k to several £m. Business Development Maintain visibility of upcoming bids and opportunities. Work with BD to build proposals and costings. Review technical proposals for deliverability. Contribute towards the alignment of Ultra Cyber Business Strategy, Technical Strategy, and the engineering plan to deliver it, articulating the shared understanding of constraints. Technical Governance of Bids At bid stage, agree an appropriate engineering design process for a proposed project and ensure that it is appropriately documented, consulting with the relevant Heads of Discipline. Ensure compliance with relevant and contractual, international, national, and local regulations/legislation when bidding. Support BD gate review process to ensure all engineering considerations, risks, and opportunities have been considered. Assure estimates for bids, providing sign off against deliverability. Technical Governance of Projects During project delivery, assure that the agreed engineering design process is followed. Ensure analysis completed regarding relevant and contractual, international, national, and local regulations/legislation and requirements on projects. Chair engineering design reviews, acting as Gate Keeper to ensure progression only with well understood and acceptable levels of technical risk and debt. Oversee management of technical risks. Review project engineering metrics, supporting the project team in preparation and delivery of Technical Project Reviews. Assure projects and products meet the required performance and quality. Project Engineering Change Control Review project engineering documentation, setting the bar for quality of design documentation. Approve technical documents for release, according to the DCRAM (Document Configuration Review and Approval Matrix). Provide Design Assurance, acting as signatory on DDP (Declaration of Design Performance), Technical File and Safety Checklist as required. Security Advisory and Design Authority Act as customer/stakeholder point of contact for engineering aspects. Provide sounding board for projects (security, process, technical issues). Resolve/facilitate resolution of engineering conflict on project. Escalate issues through Engineering chain. Responsible for progressing security concerns. Security Adviser to the project to assure adherence to the Security Aspects Letter (SAL), provide guidance on the appropriateness of the SAL, and provide safety assurance through governance of the engineering development process. Act as Authority interface. Additional Responsibilities Mentoring of senior engineers. Working with BD & Innovation to provide input to technical strategy. Capturing project/project knowledge from Lessons Learned (formal or informal) and inputting into SQEP plans. Act as an Independent Chief Engineer on a project, providing independent oversight, primarily chairing gate reviews but also providing a sounding board for the project. Act as a Design Authority on a project, if having appropriate domain and technical knowledge. Qualifications Confident communicator, both written and verbal. Highly organised, self managing, able to manage multiple activities at any one time. Excellent interpersonal skills, able to engage effectively with all audiences and stakeholders at all levels in the organisation. Degree in an engineering, mathematical or science-based subject or equivalent experience. Significant experience in one or more of software, firmware, hardware or systems engineering. Expert knowledge of the V model, and good/best practice engineering process. Extensive experience in technical leadership and managing delivery of multi disciplined engineering projects. Security Clearance Candidates must be willing and able to obtain, and maintain, DV security clearance. Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Because of the nature of our work, a British citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV is required. For more information, please visit the UKSV website. Benefits Participation in an Annual Bonus Scheme. Private Medical Cover. 25 days' holiday (plus Bank Holidays) with option to buy an extra 5 days. Pension Contribution. 4 x Life Assurance Cover. Flexible working hours with opportunity for a 1pm finish on a Friday. Flexible benefits including cycle to work scheme, will writing and more. Security Clearance Allowance - where relevant and subject to holding the required security clearance. Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We, therefore, do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible.
10/06/2026
Full time
Role Overview The Chief Engineer is a highly experienced engineer with in-depth experience of the full project lifecycle and the associated governance requirements. The Chief Engineer provides oversight for multiple large, complex, and multi disciplinary projects within Ultra Cyber, ranging from tens of £k to several £m. Business Development Maintain visibility of upcoming bids and opportunities. Work with BD to build proposals and costings. Review technical proposals for deliverability. Contribute towards the alignment of Ultra Cyber Business Strategy, Technical Strategy, and the engineering plan to deliver it, articulating the shared understanding of constraints. Technical Governance of Bids At bid stage, agree an appropriate engineering design process for a proposed project and ensure that it is appropriately documented, consulting with the relevant Heads of Discipline. Ensure compliance with relevant and contractual, international, national, and local regulations/legislation when bidding. Support BD gate review process to ensure all engineering considerations, risks, and opportunities have been considered. Assure estimates for bids, providing sign off against deliverability. Technical Governance of Projects During project delivery, assure that the agreed engineering design process is followed. Ensure analysis completed regarding relevant and contractual, international, national, and local regulations/legislation and requirements on projects. Chair engineering design reviews, acting as Gate Keeper to ensure progression only with well understood and acceptable levels of technical risk and debt. Oversee management of technical risks. Review project engineering metrics, supporting the project team in preparation and delivery of Technical Project Reviews. Assure projects and products meet the required performance and quality. Project Engineering Change Control Review project engineering documentation, setting the bar for quality of design documentation. Approve technical documents for release, according to the DCRAM (Document Configuration Review and Approval Matrix). Provide Design Assurance, acting as signatory on DDP (Declaration of Design Performance), Technical File and Safety Checklist as required. Security Advisory and Design Authority Act as customer/stakeholder point of contact for engineering aspects. Provide sounding board for projects (security, process, technical issues). Resolve/facilitate resolution of engineering conflict on project. Escalate issues through Engineering chain. Responsible for progressing security concerns. Security Adviser to the project to assure adherence to the Security Aspects Letter (SAL), provide guidance on the appropriateness of the SAL, and provide safety assurance through governance of the engineering development process. Act as Authority interface. Additional Responsibilities Mentoring of senior engineers. Working with BD & Innovation to provide input to technical strategy. Capturing project/project knowledge from Lessons Learned (formal or informal) and inputting into SQEP plans. Act as an Independent Chief Engineer on a project, providing independent oversight, primarily chairing gate reviews but also providing a sounding board for the project. Act as a Design Authority on a project, if having appropriate domain and technical knowledge. Qualifications Confident communicator, both written and verbal. Highly organised, self managing, able to manage multiple activities at any one time. Excellent interpersonal skills, able to engage effectively with all audiences and stakeholders at all levels in the organisation. Degree in an engineering, mathematical or science-based subject or equivalent experience. Significant experience in one or more of software, firmware, hardware or systems engineering. Expert knowledge of the V model, and good/best practice engineering process. Extensive experience in technical leadership and managing delivery of multi disciplined engineering projects. Security Clearance Candidates must be willing and able to obtain, and maintain, DV security clearance. Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export controlled material as defined by the role's requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Because of the nature of our work, a British citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV is required. For more information, please visit the UKSV website. Benefits Participation in an Annual Bonus Scheme. Private Medical Cover. 25 days' holiday (plus Bank Holidays) with option to buy an extra 5 days. Pension Contribution. 4 x Life Assurance Cover. Flexible working hours with opportunity for a 1pm finish on a Friday. Flexible benefits including cycle to work scheme, will writing and more. Security Clearance Allowance - where relevant and subject to holding the required security clearance. Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We, therefore, do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible.
Ultra Electronics Group in Maidenhead is seeking an Assistant Project Manager to support planning and management of projects aimed at delivering strategic objectives. The role involves creating project schedules, coordinating resources, and facilitating communication among teams. The ideal candidate will possess strong organizational skills, experience in project management support, and demonstrable asset in stakeholder engagement. A good understanding of project lifecycle processes including risk management is essential. Benefits include private medical cover, flexible working hours, and participation in an annual bonus scheme.
07/06/2026
Full time
Ultra Electronics Group in Maidenhead is seeking an Assistant Project Manager to support planning and management of projects aimed at delivering strategic objectives. The role involves creating project schedules, coordinating resources, and facilitating communication among teams. The ideal candidate will possess strong organizational skills, experience in project management support, and demonstrable asset in stakeholder engagement. A good understanding of project lifecycle processes including risk management is essential. Benefits include private medical cover, flexible working hours, and participation in an annual bonus scheme.