Software Integration Engineer
Indexed description
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.
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.
- 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.
- 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.
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search