Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
Stevenage This is a fantastic role for a Software Architect or someone with strong software design skills looking to take the next jump in their career to becoming a Software Architect! Salary : up to circa £80,000 depending on experience Dynamic (hybrid) working : typically 3 to 4 days per week on-site, due to workload classification Security … 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: As a Software Architect, you will be the author of the full softwarearchitecture working with the software delivery teams to define and monitor the Structural and Temporal Architecture including the Internal/External interfaces of the product to meet requirements. Identify, document and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions and rationale. Define the architecture to a point where the implementation decisions do More ❯
Software Architect Location: Stevenage What's on Offer: A base salary up to £80,000, 21% bonus, Strong pension, flexible working If you have a passion for softwarearchitecture and a desire to contribute to projects that matter, this opportunity may be for you. As a Software Architect, you will play a crucial role in designing … innovative solutions and ensuring the integrity and robustness of software systems within the defence sector. You will be the author of the entire softwarearchitecture, working with software delivery teams to define and monitor the Structural and Temporal Architecture, including the Internal/External interfaces of the product to meet requirements. Key Responsibilities: Identify, document … and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions and rationale. Define the architecture to a point where the implementation decisions do not affect the integrity of the architecture. What We're Looking For: Proven experience as More ❯
GPU Software Engineer - UK (PAYE Contract + on-site) Join the Cutting Edge of Mobile GPU Architecture with a Leading Technology Innovator! Are you a passionate and experienced GPU Software Engineer with a deep understanding of 3D graphics APIs? Do you thrive on tackling complex challenges and shaping the future of mobile GPU technology? If so, we … want to hear from you! We are seeking a talented engineer to join a dynamic team within a world-leading technology company , working at the forefront of mobile GPU SoftwareArchitecture design. In this role, you will investigate and design groundbreaking features for leading 3D graphics APIs like Vulkan and DirectX, directly impacting the performance and capabilities of … new features for 3D Graphics APIs, pushing the boundaries of mobile GPU capabilities. Analyze & Evaluate: Investigate and evaluate features and improvements to 3D Graphics APIs, considering hardware design and softwarearchitecture implications. Shape the Future: Prototype interface changes, propose changes to GPU architecture, and draft new API extensions and specifications. Collaborate: Work closely with software and More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Understanding Recruitment
I’m hiring a Founding/Lead Robotics Engineer to take ownership of the softwarearchitecture behind a multi-agent coordination engine for autonomous robotic systems. You’ll be designing the core orchestrator—essentially the system’s brain—that connects symbolic planning, behaviour logic, and real-world execution. This is a senior role with real technical impact, reporting … directly into leadership. 📍 Location: Cambridge (hybrid 3 days/week) 💼 Focus: Multi-agent orchestration, real-time systems, robotics softwarearchitecture 💡 Why this role matters: You’ll architect the control layer behind a high-performance, field-ready robotics platform Define system-wide APIs, state machines, and communication protocols across planning and perception Join a team solving real-world problems … in multi-agent autonomy with a mission-first mindset 🚀 What you’ll be doing: Own the full softwarearchitecture for multi-robot decision-making and coordination Build the system that connects symbolic planning to low-level task execution Lead integration across modules—perception, planning, and control Design robust state machines and communication flows using ROS 2 and DDS More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Experienced, project-lead software engineer using C# for robotic applications This technology company develops software and hardware for applied robotics used in the field. They have partnered with customers and successfully released multiple versions. They are constantly looking to improve their technology, and are currently recruiting for multiple engineering roles. This hands-on software engineering position is … for an experienced and technically adept technologist to work on a range of software development and engineering activities including implementing best practice software design patterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members of the … team, and ensure high levels of quality are adhered to for the codebase. Requirements Extensive demonstrable experience in coding and software engineering using C# and .NET; coupled with experience with Python and Linux. Experience interacting with hardware products ideally robotics. Exposure to Azure DevOps tools and technologies. Experience with both start-ups/scale-ups and larger organisations. Additional More ❯
Embedded Software Engineer Consultant (Experienced) Posted: 8 days ago Awerian Description: Job Title: Embedded Software Engineer Consultant (Experienced) Location: Cambridge, United Kingdom Contract: Permanent Breakthrough technology is vital for strengthening the UK's Defence & Homeland Security. As an Embedded Software Engineer at Awerian, you will be at the forefront of this innovation race by helping to defend … demanding projects with the freedom to find solutions with the support of highly capable and intelligent colleagues. Requirements You will ideally have 3+ years relevant experience working in embedded software development, have a proven track record of design and implementation of technological solutions, and hold a relevant degree. Experience with Linux, and programming in C and at least one … other language (such as C#, C++, MATLAB) is essential. In addition, experience in any of the following is desirable: Bare metal/RTOS software development on ARM targets High level softwarearchitecture Embedded software debugging methods Scripting for test or signal processing (for example in MATLAB, Python) We are keen to hear from Engineers with broad More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Job Description We're seeking Lead Software Engineers to step into pivotal Technical Authority roles across our Electronic Warfare (EW) and Future Combat Air programmes in Luton. This role combines deep technical oversight with influence, offering significant autonomy and responsibility for key software components or entire projects. As a Software Technical Authority , you will serve … as the most authoritative voice on software matters within your team. You'll collaborate directly with Software Project Engineering Leads to define commitments, navigate risks, and ensure delivery in line with Leonardos internal software process (DEV535) -predominantly DO-178C and related standards. This opportunity builds the core competencies required for future advancement into Software Design Authority … progression to Chief Engineer level. Structured training, mentorship, and on-the-job experience will support your growth. Key Accountabilities Here's what success typically looks like: Technical Direction Ensure softwarearchitecture and design strategy aligns with platform and system goals Guide teams in applying Secure by Design and safety-critical principles Act as the arbiter of technical trade More ❯
Embedded Software Engineer We are delighted to represent a prestigious engineering company in their search for an experienced Embedded Software Engineer based in Stevenage. This is a fantastic opportunity to contribute to the development of cutting-edge systems. About the Embedded Software Engineer Role As an Embedded Software Engineer, you will play a vital role in … the full software life cycle development of complex, real-time missile sub-components. You will work within a dynamic, multi-disciplinary team, utilising state-of-the-art technology in an Agile/SCRUM environment. Key Responsibilities Embedded SoftwareArchitecture and Design Implementation and verification through reviews and testing Requirements capture and system performance analysis Requirements The ideal … candidate will possess: Proven experience in hard real-time embedded software development Strong proficiency in 'C' programming Familiarity with communication protocols such as SPI, UART, Ethernet, and PCI-Express Experience with software design methodologies, including UML What's on Offer In return for your expertise, our client offers a competitive salary of up to £64,000 based on More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
The One Group
Software Architect Location: Hybrid working in Stevenage Salary: Up to £80,000 per annum + 21% Bonus Benefits: Great pension, Enhanced parental leave, medical insurance, dental insurance, share plans, shopping discounts, amazing on-site facilities including a heavily subsidised restaurant, bar and gym A market leading and global company within the defence sector are looking for an experienced software engineer and architect with a passion for innovative software design. This is a fascinating chance to be involved with developing cutting-edge softwarearchitecture solutions for user interfaces and embedded systems within aerospace electronics. This position is subject to security clearance and so all candidates must be British Citizens and have resided in the UK for … the last 5 years. Previous or current SC and DV clearance is highly beneficial. Duties & Responsibilities Develop market leading software for system designs that promote security, safety, useability and reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architecture solutions More ❯
Norwich, Norfolk, United Kingdom Hybrid / WFH Options
Rainbird Technologies
Join Rainbird as a Software Engineer and become the critical link between cutting-edge AI technology and real-world business impact. You'll design and deliver seamless integrations between our award-winning low-code SaaS platform and diverse client ecosystems, rapidly transforming complex challenges into tangible AI-driven solutions. If you thrive in dynamic environments and want to shape … test and refine knowledge graphs used by our reasoning engine, integrating these into their products, processes and services to deliver AI decisions they can trust. We are seeking a Software Engineer to join our engineering team to help evolve and enhance the Rainbird platform. This role is central to building and scaling our decision intelligence technology, contributing to both … feature development and infrastructure enhancements that power our enterprise platform. Role Responsibilities As a Software Engineer at Rainbird, you'll work across the full technology stack to improve our low-code AI platform. You will collaborate closely with our engineering, product, and professional services functions to deliver new features and performance improvements. Your work will range from enhancing our More ❯
This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a Senior Software Engineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of biotech by developing advanced software solutions that support the manufacturing of cutting-edge therapies. The successful candidate … will work closely with the software architect and product owner to develop and implement the architectural roadmap, translating it into actionable user stories. As the technical lead for software projects, you will ensure that projects are executed to plan, and that the team delivers high-quality results at a sustainable pace. You will also mentor and guide junior … engineers, helping them to develop their skills and contribute to the overall success of the software development process. Requirements: Demonstrable experience in leading and developing complex software projects, with a focus on softwarearchitecture, design, and planning Good familiarity with message-orientated or event-based systems for designing distributed architectures Strong knowledge of full-stack development More ❯
DevNet Architect - Network Automation & Software Integration Location: Remote (UK-based preferred) Type:Full-time | Permanent Industry:Technology | Network Automation | SoftwareArchitecture About the Role We're looking for a DevNet Architect to serve as the subject matter expert (SME) in software-defined networking, automation, and infrastructure as code. This is a high-impact role where you … work closely with engineering, product, and enablement teams to ensure technical excellence and innovation in DevNet-aligned domains. Key Responsibilities Act as the lead SME for DevNet technologies, guiding architecture, tooling, and best practices. Provide technical leadership in areas such as CI/CD, infrastructure as code, and network programmability. Collaborate with internal teams and external partners to drive … adoption of modern automation frameworks. Contribute to the development of technical content, labs, and enablement materials. Stay current with emerging technologies and trends in software-defined infrastructure and DevOps. Represent the organization in technical forums, webinars, and community engagements. What You'll Bring Deep hands-on experience in: Software Design & CI/CD(eg, Git, GitLab) Infrastructure as More ❯
MERITUS Talent are working with Europe's largest weapons systems manufacturer and integrator for the recruitment of a C++ Software Engineer to join their Stevenage office on a contract basis. The role requires an active SC Clearance, and candidates must be a sole British national C++ Software Engineer - Stevenage - Contract - 12 Months - £67 per hour via Umbrella - SC … Clearance Required - Sole British Citizenship Overview A leading engineering organisation is seeking an experienced C++ Software Engineer to join a development team responsible for building and integrating real-time test and data capture systems. The work is embedded in a technically demanding environment, involving high-speed digital interfaces, deterministic data flows, and complex multi-threaded processing pipelines. This is … and performance analysis. The successful candidate will play a key role in enabling advanced test and validation capabilities for internal engineering teams. Key Responsibilities Design and develop real-time software for data capture and test systems using C++ in a Linux environment Interface with high-speed SFPDP cards and manage multi-channel data pipelines Build scalable and maintainable multi More ❯
clients. You will need: A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would … be a bonus Expertise in areas such as softwarearchitecture, bare metal development, RTOS, Arm processors, or signal processing Strong communication skills British nationality - a high level of security clearance will be necessary and so only British citizens (single nationality) will be considered Based in modern well-equipped offices, this company has minimal hierarchy and bureaucracy and values More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
and Razor pages Willingness to contribute to UI code (HTML5, CSS3, JavaScript, Bootstrap, JQuery) - though the UI is not the primary focus of this role A good grasp of softwarearchitecture for their server side expert system A collaborative outlook, and the desire for a long term position Additional experience with database systems (SQL Server/MySQL), e More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
evolving and experimental image processing and machine learning techniques, starting from modelling in tools including MATLAB through to development of image analysis (2D, 3D and 4D) and machine learning software in Python. Datasets are vast (terabytes to petabytes) and significant computational power and HPC is available. You will have: A relevant PhD (or equivalent experience), and a good technical … grades. Intellectual curiosity, drive, energy and reasoning skills. Team working and an interest in working alongside researchers with diverse backgrounds. Adaptability given rapidly evolving techniques. Strong algorithm development and software engineering ability, particularly around computational modelling for image analysis, image processing and/or machine learning (ideally CNNs for volumetric data). Increasingly, softwarearchitecture is a More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
GPU technology? Do you want to use your technical skills and leadership to help drive your career? Arm is seeking highly skilled and motivated engineers to join our Agile Software development team working on the drivers for the next generation Mali GPU products. We work closely with the multi-disciplined engineering teams across Arm's European design centres, being … in constant collaboration with both Software and Hardware engineers as well as Architects. We have a strong track record of building up expertise in people, so this is a phenomenal opportunity for learning new things in a friendly and collaborative environment. Join a multinational, multifaceted and highly motivated software development group with great work ethics where you will … You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the market. Responsibilities: Participating in all phases of software development - including design, implementation, testing, code review and documentation. Leading software designs in coordination with Architects and cross-functional teams for new feature delivery. Performing code reviews for More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
drive your career while contributing to the Linux upstream ecosystem and advancing open-source graphics DRM drivers? Arm is seeking highly skilled and motivated engineers to join our Agile Software development team working on the drivers for the next generation Mali GPU products. We work closely with the multi-disciplined engineering teams across Arm's European design centres, being … in constant collaboration with both Software and Hardware engineers as well as Architects. We have a strong track record of building up expertise in people, so this is a phenomenal opportunity for learning new things in a friendly and collaborative environment. Join a multinational, multifaceted and highly motivated software development group with great work ethics where you will … day responsibilities include: Being a member of GPU Linux Kernel team responsible for contributing and maintaining the upstream version of Mali GPU Driver (panthor) Participating in all phases of software development - including design, implementation, testing, code review and documentation. Working closely with other software teams to interface driver components. Maintaining the existing codebase: fixing bugs and other quality More ❯
the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ AMD seeks high calibre software engineers to work on the design and implementation of embedded firmware for AMD networking products. THE ROLE This is an exciting role in the AMD Network Technology Group based … in the Cambridge UK office. You will be part of a key engineering team developing software for next-generation networking for cloud and hyperscale data centre operators and for AMD's AI systems. The role will involve working with different teams both within the Cambridge office and across AMD sites worldwide: working closely with the silicon team to refine … teams to develop high performance network stacks and working with the system test to take products to release. THE PERSON: You will have worked extensively at the hardware/software interface involving networking in some capacity, programming in C. To be successful you will have the ability to quickly understand a complex hardware and software architecture. You will More ❯
telling what we can accomplish together Do you love crafting elegant solutions to highly complex challenges? Can you intrinsically see the importance in every detail? At Apple, our Platform Architecture group is responsible for connecting our hardware and software into one unified system. Join this team and you'll collaborate with engineers across Apple to build and deploy … forward-looking prototype systems that contribute to the development of our world renowned hardware and software architecture. You and your team will confirm that every product we make performs exactly as intended. Together, our work will be the reason millions of customers feel they can trust their devices every single day. Description Apple's Platform Architecture group is … seeking a systems engineer to build high performance functional models of advanced SoC designs and to help bridge the gap between Software and Hardware, influencing performance improvements, power efficiency, security, and the programming ease of Apple products. Prototype and analyze architecture and operating system proposals. Interface kernels and drivers with processor and SoC models. Work closely with cross More ❯