Back to jobs
Bristol, United Kingdom
2026-06-19
Rosenxt Group
UK & Ireland
Software Integration Engineer
Role Description
**Location: Bristol, UK**
**Approach:**
Hybrid Remote, typically 2-3 days per week in the office
**Contract:**
Permanent, full-time
**Rosenxt**
is revolutionising subsea robotics and autonomous systems, and we’re building a world-class engineering team at our Bristol location to drive this innovation forward. To build our engineering team we are recruiting for top-tier talent that is keen to:
* Build and validate robust software that runs on real robots to tackle real-world applications.
* Develop and maintain the testing and integration infrastructure that keeps our multi-disciplinary teams shipping confidently.
* Grow their software engineering skills across a full robotics software stack.
**About The Role**
As a Software Integration Engineer, you will play a key role in ensuring our software is reliable, well-tested, and consistently delivered across our multi-disciplinary teams: robotics, AI, simulation, and software. You will focus on building and maintaining the testing and integration pipelines that underpin our products, from CI/CD pipelines to hardware-in-the-loop test environments. You will work closely with engineers across disciplines, with a focus on software quality, automation, and seeing your work validated against real hardware in the field. This role is based in our collaborative, hybrid environment in central Bristol.
**What To Expect**
* Develop and maintain integration and end-to-end tests that validate system behaviour across component and team boundaries.
* Support and improve hardware-in-the-loop (HIL) testing setups to validate software against real or simulated hardware.
* Contribute to the design and maintenance of CI/CD pipelines to support automated, reliable software delivery.
* Write scripts and tooling to automate test execution, reporting, and environment setup.
* Work with containerised environments (Docker) to build consistent, reproducible test and deployment environments.
* Collaborate with engineers across teams to understand system behaviour and help identify and resolve integration issues.
* Document test strategies, results, and integration processes to support team-wide visibility.
* Grow your software engineering skills with support from senior engineers and a collaborative team environment.
**Essential**
**What You Bring**
* Some experience or strong interest in software testing: unit testing, integration testing, or end-to-end testing.
* Proficiency in Linux environments, including shell scripting and bash for automation and debugging tasks.
* Familiarity with CI/CD concepts and tooling (e.g. GitHub Actions, Jenkins, or similar).
* Experience with, or solid understanding of, container-based tools (e.g. Docker).
* Programming experience in modern C\+\+ and/or Python.
* Good communication skills and the ability to collaborate across technical teams.
* Eagerness to learn, grow, and take ownership of your work in a dynamic environment.
**Desirable**
* Exposure to hardware-in-the-loop (HIL) testing or embedded systems.
* Familiarity with packaging systems (apt, pip, or similar).
* Knowledge of ROS2 or other robotics middleware.
* Experience with Machine Learning pipelines or AI systems.
* Interest in robotics, autonomous systems, or subsea technology.
**Look Forward To**
* Development and career opportunities in a global, innovative and long-term oriented group of companies
* Funded career and learning development opportunities.
* Flexible, hybrid working.
* 30 days annual leave \+ bank holidays.
* Company pension scheme where all employees receive a standard 10% employer contribution, with no obligation for employee contributions.
* Company sponsored life insurance and private medical insurance.
* Cycle scheme provided by Green Cycle Initiative.
* Competitive remuneration package
**More Information About The Rosenxt Group Please Click Here**
www.rosen-nxt.com