A complete application in a minute
Tailored resume and cover letter, ready to send.
Senior Software Engineer – Real-Time Distributed Systems in Bristol seeks an expert to design and implement real-time distributed software. The role focuses on real-time data exchange architectures and safety-critical systems, with opportunities for technical leadership and mentoring.
The team collaborates closely with architects and development engineers on complex products. You will tackle distributed communications design, contribute to multi-subsystem data models, and influence software
Location: Bristol
Salary: Up to £70,000
Due to the security requirements associated with the position, applicants must be British Citizens or dual UK nationals with British citizenship and will be required to undergo the relevant security screening.
We're working with a leading UK engineering organisation developing some of the most advanced defence and air defence technology in Europe. They're looking for an experienced Software Engineer with expertise in RTI Connext DDS / Data Distribution Service to join a highly technical team in Bristol.
This is a senior, hands-on software design position where you'll work on the communications architecture that allows complex, real-time systems and their individual components to exchange data reliably and effectively.
You'll operate across both system and sub-system level, working closely with Software Architects, technical leads and development teams to influence software architecture, communications models and the underlying data structures used across a major product portfolio.
We're particularly interested in Software Engineers with experience across areas such as:
You'll need to be comfortable operating beyond pure coding, understanding how software components communicate and contributing to wider architectural and design decisions.
This could suit an experienced DDS Developer, Senior Software Engineer, Real-Time Software Engineer, Middleware Engineer or Distributed Systems Engineer looking for greater technical ownership.
You'll be working on complex, real-world engineering systems where software performance, reliability and safety genuinely matter. You'll have the opportunity to influence software design at both system and sub-system level while working alongside experienced Software Architects and engineering teams.
There are also opportunities for international collaboration with engineering teams across Europe and exposure to a wide range of technologies and products.