Software Engineer

apartmentExecutive Integrity placeSouthampton scheduleFull-time calendar_month 
Job title: Software Engineer

Location: Southampton, England

Who are we recruiting for

Our client, a leading data analytics and marine robotics business, is seeking a talented Software Engineer to join their esteemed subsea technology team.Job title: Software Engineer

Location: Southampton, England

Who are we recruiting for

Our client, a leading data analytics and marine robotics business, is seeking a talented Software Engineer to join their esteemed subsea technology team. As a pioneer in large-scale marine robotic operations, our client utilizes cutting-edge technologies to capture ocean data and deliver maritime solutions while prioritizing sustainability and environmental responsibility.

What will you be doing

As a Software Engineer, you will play a vital role in supporting the development of new software capabilities and integrating them with other programs and devices. Joining the subsea technology team, your focus will be on contributing to the control of sophisticated robotic equipment deployed from our client's Armada vessels.

Your key responsibilities will include:

Receiving comprehensive training on various software control systems running the uncrewed vessels, enabling you to make resilient software design decisions
Assisting in the building, testing, and deployment of software
Participating in the development of interface adapters and C++ programs
Supporting senior Control Systems Engineers in their tasks
Contributing to the design, specification, development, and documentation of software solutions
Assisting in the integration of control systems into complex 3rd party systems, such as vessel control systems, electric Remotely Operated Vehicles ROVs, and geotechnical equipment
Adhering to the client's software development practices and effectively documenting developments
Collaborating with OEMs and other vendors to aid development and resolve software issues
Engaging in peer code reviews
Being prepared for domestic and international travel to support equipment and control system integration on ships
Supporting the development of software architecture to facilitate the company's systems design

Participating in and contributing to software sprints within the 'Control' team

Are you the ideal candidate

The ideal candidate for this role should possess the following qualifications, skills, and attributes:

Essential:

5+ years of engineering experience in a suitable field
Proficiency in software development, particularly in C++ and .NET and C#
Familiarity with version control using Git
Basic knowledge of networking principles
An interest in robotic control systems and their applications
Self-motivated and capable of working effectively within a team to meet deadlines
A strong passion for the development of cutting-edge robotics in the ocean sector
Ability to plan and estimate development tasks, ideally within an Agile framework
Thoughtfulness, thoroughness, and a conscientious approach to work
A team player who values collaboration and seeks the best outcomes for the team
Willingness to take ownership and actively engage in assigned tasks
Ability to handle sensitive and confidential situations with diplomacy
Excellent time management skills and the ability to prioritize tasks in a fast-paced environment
Strong interpersonal skills and the ability to work effectively with colleagues of all levels
Demonstrates critical thinking and the ability to show initiative
Open and receptive to new and innovative ideas

Enthusiasm for contributing to the betterment of people and the planet

Desirable:

Familiarity with QT
Experience with Jira and Confluence
Knowledge of marine survey systems such as GNSS, inertial navigation, and subsea positioning systems
Understanding of satellite, telephony, and digital radio systems
Experience working with Virtual Machines VMs
Exposure to PLCs Programmable Logic Controllers or other industrial controllers
Familiarity with Bitbucket/Github
Experience in engineering project planning and time management
Previous experience in supervising contractors or working with junior team members

Competency in using office tools such as MS Office, Google Drive, Teams, and email

What's in it for you

Our client is committed to providing all their employees with the best possible work conditions and benefits, going beyond what's typically considered the 'market average.' As a Software Engineer, you can expect:

Competitive compensation package
Opportunities for growth and career advancement within a pioneering company
Involvement in innovative, cutting-edge projects with a global impact
Possibility of domestic and international travel to support integration efforts

A dynamic and creative work environment that fosters innovation and professional development

Who are we

Executive Integrity is a global executive search and recruitment consultancy for a more sustainable world with a focus on talent within the Maritime and Renewable Energy sectors. We give a proportion of all our profits to Renewable World, a charity that develops affordable and innovative renewable energy solutions to poverty-stricken communities.

apartmentRedline Group LtdplaceFareham, 13 mi from Southampton
Senior Embedded Software Engineer - Embedded C Are you an experienced Senior Embedded Software Engineer with a focus on C programming looking to work with innovative touch technologies This company specialises in developing bespoke hardware...
business_centerHigh salary

Senior Software Engineer

apartmentIC ResourcesplaceAldershot, 37 mi from Southampton
An exciting opportunity for a Senior Software Engineer has arisen with a satellite communications company developing the next generation of telecommunications software, based in Farnborough. This is an excellent opportunity for a Senior Software...
apartmentHolt RecruitmentplaceFleet, 35 mi from Southampton
technology innovator who provide highly advanced defence and commercial technologies to aerospace, aviation, land and sea, delivering solutions that meet global customers mission-critical needs. Our partner require Software Engineers to join the Cyber...