Senior C++ Development Engineer

New Yesterday

Because of the nature of the work associated with this post it is subject to special nationality rules,and this is post is restricted to individuals who areUK British Nationals.

SeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a

Senior Development Engineer

to join their team in their

Edinburgh

or

Bristol office .

You will have a unique opportunity to play a significant role in a dynamic and world-respected technology company within the exciting area of maritime autonomous systems, with clear development, training and career progression opportunities provided.This is a fantastic opportunity to work for an innovative and forward-thinking company with an international client base.

Benefits include: We are proud to have and promote a healthy work-life balance in a casual working environment. Some of the benefits include: Competitive salary and shared employee / employer contributory pension scheme Generous holiday entitlement and option to buy additional holidays after 1 year of service. Travel compensation scheme Clear development, training and career progression opportunities Flexible Working Policy Opportunities to travel to great locations worldwide to work with autonomous vehicles External, online training courses and in-house training Offices in the centre of Edinburgh or in Bristol, two great cities to live and work Free access to a gymnasium (Edinburgh)/Fitness Sessions (Bristol)/Table Tennis (Bristol) On-site parking (Edinburgh) Enhanced family friendly policies Showers, lockers, swipe access internal bike store (Edinburgh) Travel season ticket loan Annual company day out Save money on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan

Main purpose of the role: You

will work as part of an engineering project team to deliver robust and innovative software technology solutions to SeeBytes customers worldwide.You will help architect, design, develop and test exciting software systems, as part of an agile team. You will also perform reviews and mentor junior team members.

Key Responsibilities of the role: Design, implement, test and deliver robust C++ software solutions as part of a SeeByte engineering team. Define customer and project requirements, and work as part of a SeeByte engineering team to deliver software that meets these requirements Mentoring and supporting junior software engineers

Key Skills, Experience and Qualifications A degree in Software Engineering or similar numerate discipline with a software engineering emphasis. Demonstrable software development skills in C++, and experience developing and delivering robust, modular software. The ability to mentor engineers and manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in C++/C on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience working to software quality processes and following Agile best practises Willingness to travel, internal to the UK and abroad, to support on-site client workshops, demonstrations and training, usually up to 2-3 times per year.

Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) and distributed robotics systems Simulation, Robotics and Machine Learning knowledge Experience deploying robots and/or autonomous vehicles in real world environments Experience in cybersecurity and/or Secure by Design concepts Experience designing and implementing secure software solutions Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab / Jira Knowledge of Continuous Delivery frameworks (e.g. Jenkins)

Behaviours that make you brilliant for this role You are customer focussed and keep the customers needs at the forefront of your mind. You communicate clearly, respectfully and collaborate effectively across teams. You explain complex issues in a concise and professional manner and thrive in a team environment. You actively foster a positive, inclusive culture and willingly share your knowledge and support others. You are passionate about learning and growth and are motivated to expand your skills, ask questions, and engage actively in your development.

To apply please send a recent copy of your CV and a cover letter

As an inclusive employer, SeeByte aims to build diverse teams by encouraging applications from a wide range of individuals.

Because of the nature of the work associated with this post it is subject to special nationality rules,and this is post is restricted to individuals who areUK British Nationals. For this role, due to government security requirements, the term UK Nationals must exclude anyone who is a dual national or naturalised British (i.e. originally a foreign national).

All offers of employment will be conditional to a Baseline Personal Security Standard (BPSS) process and may require further SC (SC) once employed.

To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years residence in the UK over the last 5 years may be accepted, with additional overseas checks. Please visit the UKSV website for further guidance - United Kingdom Security Vetting.

As part of this process, SeeByte collects Personal Data as defined under UK GDPR including proof of identity, nationality and immigration status, right to work in the UK, employment and/or academic references and Basic Disclosure information for unspent criminal convictions. Please see details pertaining to your personal data in our Privacy Notice which can be found at on the Seebyte website NO RECRUITMENT AGENCIES

TPBN1_UKTJ
Location:
United Kingdom
Job Type:
FullTime
Category:
Engineering;IT