logo
Netrolynx AI

Software Engineer

Europe (non-EU)

June 23, 2026 at 7:50 AM

✨ AI summary

Location

  • United Kingdom

Languages

  • C++ (14 or newer)

Frameworks

  • ROS / ROS2
  • Gazebo
  • Unity
  • Webots
Job Description - Software Engineer - Autonomy & SimulationAbout the Company

Owen Daniels is a forward-thinking organization dedicated to pioneering innovative solutions within the marine industry. Our company specializes in designing cutting-edge applications that enhance the safety, efficiency, and autonomy of marine vessels. With a commitment to technological excellence and sustainable practices, Owen Daniels continually pushes the boundaries of marine automation and control systems. Our team is composed of passionate professionals who thrive on solving complex engineering challenges and delivering impactful solutions to clients worldwide. As part of our growth trajectory, we are seeking talented individuals to join our dynamic team and contribute to shaping the future of marine technology.

About The Role

We are currently looking for a highly skilled Software Engineer with a focus on Autonomy and Simulation to join Owen Daniels. This role offers an exciting opportunity to work on the development of advanced autonomy systems for autonomous marine vessels. You will be instrumental in designing, developing, and testing software that enables vessels to operate independently in challenging environments. The ideal candidate will have a strong background in software engineering, particularly in real-time systems, robotics, and simulation environments. You will collaborate closely with multidisciplinary teams to create reliable, scalable, and innovative solutions that meet rigorous industry standards. This position is suitable for someone passionate about product development, eager to solve complex problems, and interested in contributing to the future of autonomous marine technology.

Qualifications

The successful candidate will hold a degree in Computer Science, Mechatronics, Robotics, or a related field, or possess equivalent industry experience. Proficiency in modern C++ (version 14 or newer) is essential, along with a solid understanding of object-oriented programming principles and software architecture. Candidates should demonstrate experience in developing robust software solutions and have a keen eye for detail. Additional desirable qualifications include familiarity with ROS or ROS2, experience with simulation tools such as Gazebo, Unity, or Webots, and knowledge of autonomous systems and robotics software stacks. Experience working on marine or mobile robotics projects, as well as understanding of sensor fusion, path planning, and real-time control systems, will be considered advantageous.

Responsibilities

  • Designing and developing high-quality software aligned with system requirements, focusing on simulation, autonomy, and communication modules.
  • Creating and maintaining simulation environments to test autonomous behaviors and facilitate system integration.
  • Implementing scalable autonomy features including mission planning, perception integration, and decision-making algorithms.
  • Conducting comprehensive testing and validation of software through unit testing, simulation-based testing, bench testing, and sea trials.
  • Producing detailed and accurate software documentation to support ongoing development and maintenance.
  • Participating in peer reviews to ensure software reliability, modularity, and maintainability.
  • Collaborating with cross-disciplinary teams to ensure timely delivery of high-quality software solutions and technical documentation.

Benefits

  • Pension scheme with options for salary sacrifice contributions to support your retirement planning.
  • Participation in the company's annual discretionary bonus scheme, rewarding individual and company performance.
  • Comprehensive life assurance (covering 4x salary) and critical illness cover for financial security.
  • Annual leave entitlement of 25 days plus bank holidays, with additional leave during the Christmas shutdown period.
  • An extra Wellbeing Day each year dedicated to personal health and wellness.
  • Enhanced maternity and paternity leave policies to support family life.
  • Access to private healthcare coverage ensuring support for physical and mental wellbeing.
  • Commitment to professional development through training programs and access to resources such as LinkedIn Learning.
  • Flexible working arrangements designed to promote a healthy work-life balance.

Candidates must be able to obtain BPSS clearance and should have the legal right to work in the UK. Owen Daniels is committed to fostering an inclusive environment and encourages applications from all qualified individuals.

Equal Opportunity

Owen Daniels is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, age, sexual orientation, disability, or any other protected characteristic. We believe that a diverse workforce enhances our creativity, innovation, and overall success, and we are dedicated to providing equal employment opportunities to all candidates.