Senior C++ Development Engineer

New Today

Salary: £45-60K per annum (or pro-rata) + pension scheme and discretionary bonusJob Type: Permanent, Full-time or Part-timeSeeByte, the global leader in developing of smart software solutions for uncrewed maritime systems, are looking to recruit a Senior Development Engineerto join their team in their Edinburghor 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.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 schemeGenerous holiday entitlement and option to buy additional holidays after 1 year of service.Clear development, training and career progression opportunitiesFlexible Working PolicyOpportunities to travel to great locations worldwide to work with autonomous vehiclesExternal, online training courses and in-house trainingOffices in the centre of Edinburgh or in Bristol, two great cities to live and workFree access to a gymnasium (Edinburgh)/Fitness Sessions (Bristol)/Table Tennis (Bristol)On-site parking (Edinburgh)Enhanced family friendly policiesShowers, lockers, swipe access internal bike store (Edinburgh)Travel season ticket loanAnnual company day outSave money on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loanYou will work as part of an engineering project team to deliver robust and innovative software technology solutions to SeeByte’s 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.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 requirementsMentoring and supporting junior software engineersA 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 companyStrong numerical and mathematical skillsStrong interpersonal and communications skills, and the ability to work with external partners and clientsExperience 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 practisesWillingness 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.Familiarity with Robotics Middleware (e.g., ROS) and distributed robotics systemsSimulation, Robotics and Machine Learning knowledgeExperience deploying robots and/or autonomous vehicles in real world environmentsExperience in cybersecurity and/or “Secure by Design” conceptsExperience designing and implementing secure software solutionsExperience with automating application deployment and environment configuration managementSoftware verification and deployment techniquesAn understanding of defect tracking systems such as GitLab / JiraKnowledge of Continuous Delivery frameworks (e.g. Jenkins)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 to hr@seebyte.comAs 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).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 https://www.seebyte.com/privacy-policy #J-18808-Ljbffr
Location:
City Of Edinburgh, Scotland, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search