Job Overview
We're seeking a talented Senior Software Engineer to join our pioneering team developing the next generation of autonomous subsea robotics. These technologies are transforming how underwater work is done, making it safer, greener, and more efficient.
As a Senior Software Engineer, you'll be working on innovative software that powers autonomous systems used in marine exploration. You'll be involved in everything from the design and architecture to testing and deployment, helping bring advanced robotic solutions to life.
Your Role
Key responsibilities include:
* Designing and implementing cutting-edge software solutions for subsea robotics
* Delivering high-quality, well-documented, and thoroughly tested code
* Participating in field trials for subsea robotics systems
* Translating customer needs into practical, effective software applications
Requirements
To be successful in this role, you'll need:
* BSc or MSc in Software Engineering or a related field
* 5+ years of professional experience in software development
* 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 a plus
* A standout candidate will have a public code portfolio (GitHub, etc.)
What We Offer
We offer a competitive salary up to £90,000, equity, and benefits. Based in Aberdeenshire, with flexible working hours and remote working opportunities. There may also be opportunities for international travel to remote testing locations.