Senior Software Engineer - XenServer Toolstack About the role This Software Engineering position focuses on developing the control plane for XenServer, a commercial virtualization platform built on the open-source Xen hypervisor. The control plane is a critical component that manages virtual machines, storage, and networking across clusters of physical hosts and exposes the public XenServer API. It sits at … opportunity to shape and influence how modern infrastructure is managed at scale. You'll work primarily in OCaml, a functional programming language well-suited to building safe and maintainable systems software. The role involves deep technical challenges, such as distributed system orchestration, performance optimization, and robust API design - all within an active open-source and enterprise environment. This is … role for engineers who want to grow their skills while solving problems that matter in the real world. About XenServer XenServer powers critical infrastructure worldwide - from hospitals and government systems to cloud-scale platforms and high-security environments. It supports thousands of virtual desktops, powers ultra-low-latency network appliances, and runs workloads where performance and reliability are non More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
We have a great opportunity for an experienced ADA embedded software engineer to join our team and contribute to the development of current and future missile control systems! Salary : Circa £57,000 depending on experience Dynamic (hybrid) working : 4-5 days per week on-site due to workload classification Security Clearance : British Citizen or a Dual UK national with … enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities : Fantastic site facilities including subsidised meals, free car parking and much more... The opportunity: Software Engineering develops real-time embedded software for a wide range of missile subsystems and components. We are looking for a self-motivated embedded software engineer who can develop and deliver … software on time, on cost and on quality for the current generation of missile systems – This really is rocket science! As an ADA Embedded Software Engineer, you will be responsible for developing software to company processes and agreed timescales, acting proactively and reporting into a Software Design Authority/Software Project Lead. The software is developed in ADA, and More ❯
to real-world manufacturing scenarios within the life-sciences/pharma sector. They are therefore seeking an experienced Delivery Manager to lead deployment of these complex and highly customisable systems to customer sites worldwide. Your engineering, relationship-building, and problem-solving skills will help ensure systems are successfully commissioned, and that customers are properly trained and supported … and impact of this role, you will be a major contributor to the company's success and an important and influential individual within the organisation. You will need: An engineering or technical degree in a STEM subject from a well-respected university Previous experience in managing delivery of high value automated system to the life sciences or pharma sectors … Excellent communications, stakeholder management, and leadership abilities Good understanding of systemsengineering; quality management experience, and willingness to visit client premises overseas Full existing, and unrestricted UK work permission This is a great opportunity to join a dynamic and ambitious team seeking to transform manufacturing of leading edge healthcare products. A highly competitive salary and comprehensive benefits package More ❯
Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Defence
and the wider project team to develop synthetic environments using C/C++, C#, and Linux. Provide technical leadership, project management, and team building in the development of weapon systems and system architectures. Support the full product life cycle, including visualisations, demonstrations, verification & validation, and training capability. Drive technical innovation in systemsengineering through synthetic environments and … advanced visualisation techniques such as AR/VR. Develop new, innovative capabilities to support weapon systems development for both domestic and international customers. Job Requirements: Experience in leading software development teams and advancing technical development of synthetic environments/simulation components. Strong background in software development with C# and C++, with the ability to solve complex problems. Open approach … Career progression, training, and development opportunities. If you are an adaptable and creative software engineer looking for an exciting opportunity to lead a team and work on advanced defence systems, we encourage you to apply now. More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
engage in code and design reviews. Development of maintainable and extensible code (to adapt to change in requirements etc.) Able to communicate and collaborate effectively with multiple stakeholders, including SystemsEngineering, Electronics and Electrical, and Test and Validation Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a More ❯
a talented Software Engineer to join their innovative team. As the successful candidate, you will play a crucial role in developing and designing software solutions, utilising skills in either SystemsEngineering or Software Development. Experience with OpenCPI Framework Utilisation andsoftware-defined radio (SDR) technology is essential, as this role will involve working on cutting-edge projects that will … shape the future of defence communications. Key Responsibilities of the Software Engineer role: Undertake the development and integration of software-defined radio (SDR) systems using the OpenCPI framework. Collaborate with cross-functional teams to design and integrate RF communication systems, ensuring seamless operation within complex mission environments. Utilisation of OpenCPI or GNU Radio in design processes. Contribute to … the advancement of RF technologies and systems. Software Engineer Requirements: Experience in Software Engineering, with a focus on SDR and design. Experience working with the OpenCPI framework, including system design, integration, and optimisation. Active EnhancedDeveloped Vetting (eDV) Proficient in software programming languages, particularly Python and C/C++. Strong problem-solving skills and ability to work in a team More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Job Description Are you a .NET software engineer with the drive and experience to take a lead in developing world-class engineering solutions? Do you value flexible working with great benefits and an emphasis on work life balance? Do you want to grow your career and support others to do the same in an organisation with a … wealth of support and opportunities? Do you want to deliver solutions within multidisciplinary Agile teams working on the forefront of defence engineering projects? If so then you should apply for one of our software engineer roles. We are looking for engineers at all levels of experience to join our team working on a range of exciting projects. Key Responsibility … Areas What will a typical week look like? Collaborate in the technical solutions with systemsengineering teams Learn and grow within a supportive environment Lead and/or influence the development approach considering design principles, modularity and reuse, best practice, toolchain and much more Delivering and integrating high quality code Skills, Qualifications & Knowledge Required Below is a list More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
expertise and leadership potential and behaviours to develop into a Software Design Authority role within our software development teams. If you have strong technical experience in real-time embedded systems and are eager to expand your leadership and decision-making capabilities, this role will provide the foundation for your growth. As a Lead Software Engineer, you will: Deliver and … embedded software, ensuring reliability in critical applications. Provide technical guidance and leadership, supporting teams in best practices, system integrity, and software development methodologies. Work closely with hardware, firmware, and systemsengineering teams, contributing to multidisciplinary solutions. Develop your expertise in an environment that prioritizes learning, mentorship, and career progression. Lead development approaches that emphasise design principles, modularity, reuse … you! Here's what makes a strong candidate: Proven experience in embedded software development, with a solid foundation in real-time systems. A strong understanding of integration and requirements engineering, ensuring high-quality software solutions. Leadership potential, with a willingness to mentor and guide teams toward best practices. Knowledge of industry standards, including RTCA-DO178C or equivalent integrity frameworks. More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
software development. In this role, you will: Deliver and integrate high-quality real-time embedded software, ensuring reliable and efficient performance in critical applications. Collaborate with hardware, firmware, and systemsengineering teams, working closely across disciplines to develop robust solutions. Expand your expertise in a supportive environment, with access to learning opportunities that encourage growth in real-time … systems and best practices. Lead development approaches focused on design principles, modularity, reuse, and industry best practices, helping shape both technical direction and your own professional journey. What we are looking for: We value behaviours, experience, and a passion for learning over a rigid skill set. If you're eager to develop and progress, we'd love to hear … with the ability to inspire and guide others. A willingness to learn and adapt, embracing new technologies and methodologies in real-time embedded systems. Hands-on integration and requirements engineering, ensuring high-quality software solutions. Experience with Object Orientation, Linux/VXWorks (Desirable)-but if you're not familiar, don't worry! We prioritise flexibility and the ability to More ❯
and pave the way for a growing company. When you step into your next role as EC&I Engineer you will play a crucial role in designing PLC automation systems and working on SCADA software solutions. Be rewarded for your hard work and loyalty while working toward a senior role. Have fun working with great people on a variety … of projects where no day is the same. Your role as EC&I Engineer will include: * Design and implement electrical, instrumentation, and automation systems. * Develop and program PLC control systems and automation systems. * Design, commission and integrate control systems and instrumentation. The Successful EC&I Engineer will have: * 4+ years of experience in control systems engineering. * Strong … to Design Controls Systems. * Hands-on commissioning and system integration experience For Immediate consideration please call James on 07458160082 Keywords: Electrical Design Engineer, Electrical Engineer, Principle Design Engineer, Control systems design engineer, Systems Design Engineer, Design, Automation, Systems, Instrumentation, Norwich, Norfolk, Fakenham. Ipswitch, Kings Lynn, Suffolk, East Anglia More ❯
and pave the way for a growing company. When you step into your next role as EC&I Engineer you will play a crucial role in designing PLC automation systems and working on SCADA software solutions. Be rewarded for your hard work and loyalty while working toward a senior role. Have fun working with great people on a variety … of projects where no day is the same. Your role as EC&I Engineer will include: * Design and implement electrical, instrumentation, and automation systems. * Develop and program PLC control systems and automation systems. * Design, commission and integrate control systems and instrumentation. The Successful EC&I Engineer will have: * 4+ years of experience in control systems engineering. * Strong … Controls Systems. * Hands-on commissioning and system integration experience For Immediate consideration please call James on (phone number removed) Keywords: Electrical Design Engineer, Electrical Engineer, Principle Design Engineer, Control systems design engineer, Systems Design Engineer, Design, Automation, Systems, Instrumentation, Norwich, Norfolk, Fakenham. Ipswitch, Kings Lynn, Suffolk, East Anglia More ❯
pave the way for a growing company. When you step into your next role as Senior EC&I Engineer you will play a crucial role in designing PLC automation systems and working on SCADA software solutions. Be rewarded for your hard work and loyalty while working toward a senior role. Have fun working with great people on a variety … projects where no day is the same. Your role as Senior EC&I Engineer will include: • Design and implement electrical, instrumentation, and automation systems. • Develop and program PLC control systems and automation systems. • Design, commission and integrate control systems and instrumentation. The Successful Senior EC&I Engineer will have: • 3+ years of experience in control systems engineering. More ❯