and AUV submersible robot have massive potential across a range of different industry sectors. The Principal Hardware Engineer will lead in the design, integration, and testing of advanced hardware systems for autonomous underwater vehicles (AUVs) and remotely operated vehicles (ROVs). In this role, you will be responsible for developing mission-critical electronics and system architectures that operate reliably … be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Lead the architecture and development of hardware systems for underwater unmanned platforms, including power distribution, embedded electronics, sensor integration , and control systems. Design and oversee development of custom PCBs , enclosures, and interconnect systems that meet … I2C, SPI) for high-reliability operation. Lead hardware system integration and testing, including pressure testing, EMI/EMC validation, and underwater operational trials. Collaborate closely with software, mechanical, and systems engineers to ensure cohesive design and successful system-level integration. Generate and maintain comprehensive documentation including schematics, BOMs, test plans, design justifications , and regulatory compliance records . Support field More ❯
Employment Type: Permanent
Salary: £70000 - £75000/annum plus share options & benefits
and deploy core components that power mission-critical applications across a range of operational environments. What you’ll do Build and maintain low-latency, reliable software for backend and embedded systems. Implement and optimise services in a systems language (Rust, C++, Go or similar). Integrate with sensors, devices or external data sources and support field deployments. Troubleshoot … environments; write robust tests and documentation. Work closely with cross-functional teams to turn user needs into technical solutions. Who we’re looking for Strong programming experience in a systems or backend language (Rust, C++, Go, Java, Python). Comfortable with systems concepts: concurrency, networking, performance tuning, and resource constraints. Pragmatic problem-solver who can be hands-on … able to work with technical teams and non-technical stakeholders. Willingness to travel occasionally for on-site work and deployments where required. Nice to have Experience with real-time systems, robotics, or embedded integrations. Familiarity with containerisation, CI/CD, and cloud or on-prem deployment workflows. Background in building reliable software for mission-critical or high-availability More ❯
and deploy core components that power mission-critical applications across a range of operational environments. What you’ll do Build and maintain low-latency, reliable software for backend and embedded systems. Implement and optimise services in a systems language (Rust, C++, Go or similar). Integrate with sensors, devices or external data sources and support field deployments. Troubleshoot … environments; write robust tests and documentation. Work closely with cross-functional teams to turn user needs into technical solutions. Who we’re looking for Strong programming experience in a systems or backend language (Rust, C++, Go, Java, Python). Comfortable with systems concepts: concurrency, networking, performance tuning, and resource constraints. Pragmatic problem-solver who can be hands-on … able to work with technical teams and non-technical stakeholders. Willingness to travel occasionally for on-site work and deployments where required. Nice to have Experience with real-time systems, robotics, or embedded integrations. Familiarity with containerisation, CI/CD, and cloud or on-prem deployment workflows. Background in building reliable software for mission-critical or high-availability More ❯
london (city of london), south east england, united kingdom
Oho Group Ltd
and deploy core components that power mission-critical applications across a range of operational environments. What you’ll do Build and maintain low-latency, reliable software for backend and embedded systems. Implement and optimise services in a systems language (Rust, C++, Go or similar). Integrate with sensors, devices or external data sources and support field deployments. Troubleshoot … environments; write robust tests and documentation. Work closely with cross-functional teams to turn user needs into technical solutions. Who we’re looking for Strong programming experience in a systems or backend language (Rust, C++, Go, Java, Python). Comfortable with systems concepts: concurrency, networking, performance tuning, and resource constraints. Pragmatic problem-solver who can be hands-on … able to work with technical teams and non-technical stakeholders. Willingness to travel occasionally for on-site work and deployments where required. Nice to have Experience with real-time systems, robotics, or embedded integrations. Familiarity with containerisation, CI/CD, and cloud or on-prem deployment workflows. Background in building reliable software for mission-critical or high-availability More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
MBDA
We have a great opportunity for an experienced Software Engineering Manager to head up and grow a group that develops Real-Time Embedded software at the heart of some of the world's most sophisticated defence systems! If you have experience leading a team in an advanced technological environment, and a background in software development, then we would … free car parking and much more... The opportunity: This role will give you the opportunity to shape, support and develop a team of software engineers working on several different Embedded/Real Time Software projects. The team specify, design, build, test and deliver the software that transforms a collection of electronic parts into a highly capable missile system. Our … have elevated safety integrity levels. Engineering is at heart of our business; there is opportunity to both develop your core leadership skills, and gain a wider experience of complex embedded systems. Working alongside a multidiscipline engineering team, you will be a key part of a supportive and growing software engineering team as your career expands with us. MBDA is More ❯
project execution, and ensure the reliability and scalability of the company's cloud, mobile, and digital platforms . Key Responsibilities Technical Leadership & Architecture Drive architectural decisions across all software systems (cloud, mobile, and API layers). Review code and provide final technical sign-off for new features and fixes. Oversee cloud infrastructure (AWS and GCP) to ensure performance and … a related technical discipline. Desirable: Certifications in cloud architecture, project management, or testing frameworks. Experience within IoT, smart devices, or connected product environments. Exposure to hardware-software integration or embedded systems. If you're a technically strong, delivery-focused leader ready to shape the software direction of an innovative technology business, we'd love to hear from you. Apply More ❯