Salary: £21,500 - 38,500 per year Requirements: Strong skills in C++ OR C# Experience with Python is an advantage Familiarity with Linux Strong oral, written, and interpersonal communication skills Ability to work in a team environment Detail-oriented and organized Understanding of agile development cycle Knowledge of standard quality assurance standards Willingness to continue developing skillset through mentoring and online courses Responsibilities: Design, develop, test, and prototype various embedded control applications Maintain existing software products and libraries Write technical documents Participate in the agile development cycle Collaborate with team members to ensure quality assurance standards are met Technologies: C# Embedded Linux Machine Learning Python C++ More: We are growing our work focused on marine autonomy and machine learning and are looking for a talented software engineer to help us make this a reality. Our flat organizational structure allows engineers to own their respective systems, offering the opportunity to remain involved from creation through sea-trials and sign-off. We provide excellent opportunities for further development and progression within our team. last updated 5 week of 2026