Software Engineer

  • Owen Daniels Consultancy
  • Fareham, Hampshire
  • Dec 08, 2021
Full time Engineering

Job Description

Software Engineer

Permanent Position
Competitive Salary + great development opportunities
8:30 - 4:30 Monday to Friday
Fareham

This is a great opportunity to join a growing and well-respected engineering business. They are looking for a Software Engineer/Lead who will be responsible for all aspects of software in a very exciting new ROV project. The ideal candidate will have coding experience with C++ with experience in full lifecycle software development. You will be overall responsible for being the Technical Software Lead in the NPI project.

Software Lead
Job Description:
  • Working closely with the technical leads on site to define and design the software architectures
  • Liaising with various other software teams for research into new technologies and code bases
  • Responsible for conceptual design at module and architecture level
  • Defining and leading the simulation and test strategies
  • Developing personally and manging the development of codebases
  • Application-level software development
  • Oversee a broad technical skillset including application-level development (Windows/Linux) all the way through to embedded software and simulation
Essential Experience/Skills/Qualifications:
  • Degree qualified in a relevant engineering discipline (E.G Software/Embedded Software/Robotics)
  • Strong Coding experience in C++
  • Must hold experience in defensive programming techniques
  • Proven Experience developing for Windows and Linux platforms
  • Strong experience/knowledge in both communications networks (Ethernet/Serial) and inter process communications (Publish/Subscribe models)
Software Engineer
Desirable Experience/Skills/Qualifications:
  • Underwater Systems/Robotics experience
  • ROS experience