Job Description
Software Engineer - Autonomy Robotics
We seek a talented Software Engineer to join our pioneering team developing next-generation autonomous subsea robotics technologies.
These innovations are transforming underwater work, making it safer, greener, and more efficient.
We employ cutting-edge tools and practices reshaping the underwater industry. We need an experienced Software Engineer to contribute to our marine roboticist team.
Your Role:
* You will design and implement innovative software solutions for autonomous systems in marine exploration.
* You will participate in everything from design and architecture to testing and deployment, helping bring advanced robotic solutions to life.
Key Responsibilities:
1. Design and implement cutting-edge software for subsea robotics
2. Deliver high-quality, well-documented code that meets standards
3. Participate in field trials for subsea robotics systems
4. Translate customer needs into practical, effective software applications
Requirements:
* Bachelor's or Master's degree in Software Engineering or related field
* Proficiency in C++ or other object-oriented programming languages
* Experience with robotics middleware (e.g., ROS, DDS)
* Familiarity with unit testing and continuous integration
* Experience in mobile or marine robotics is beneficial
* A standout candidate will have a public code portfolio
What We Offer:
* Salary up to £75,000 + equity + benefits
* Based in Aberdeenshire, with flexible working hours and remote working opportunities
* Opportunities for international travel to remote testing locations