James Fisher & Sons plc

Careers | James Fisher & Sons plc

We are excited you have visited our Careers page. We are seeking talented individuals that are excellent in their field of expertise and are posed with all potential and skills necessary to help us meet future business challenges.

James Fisher & Sons plc
This position is no longer available
If you would like to apply to other positions at James Fisher & Sons plc, please return to our Careers Page.
Position not right for you?
Share it with someone you know.

Software Engineer

Reference: DEC20213571
Expiry date: 2022-06-30 14:58:50.230
Location: Westhill
Salary: Competitive
Benefits: Competitive

Software Engineer 
Aberdeen - Westhill

JFD is the world leading underwater capability provider, serving the commercial and defence markets with innovative diving, submarine and hyperbaric rescue, technical solutions and services. 

As Software Engineer you will provide software engineering design solutions and through life engineering support to the JFD product range. Your workload can vary from creating software for new product design to meet client or internal specifications through to supporting an existing client’s request to upgrade or change software in the field. This includes the maintenance of an extensive library of legacy code.

Your main responsibilities within this role will be to provide software engineering design input to new products as well as our existing product range. You will also assess technical queries and provide solutions to a wide-ranging product portfolio. You will liaise with our internal departments such as sales, procurement and production and create software engineering documentation such as specifications, proposals, test plans, reports and manuals.

We will also look to you to ensure that software engineering solutions are provided on time and in budget. There may be some requirement for you to visit other JFD offices and client assets when required.

Who we are looking for:

You must have relevant experience in an industrial software and firmware design environment and be experienced in embedded software (MPLAB, ST32) development, test and debugging. You will also need to be experienced in high level development languages – preferably one or more of PowerBASIC, VB, C# and C++, Dynamic C and C. You should also have good software development knowledge including version control using Azure DevOps and Agile development techniques. Ideally, you will also hold a software, computer science or electrical engineering degree.

Experience with the following would be advantageous:

  • Network protocol UDP
  • Serial comms protocols over RS485/232, CAN
  • SQL server/client data base applications
  • User interface MVC framework
  • Continuous Integration (CI) tools such as Jenkins
  • Documentation using online Wiki
  • Product design
  • Previous diving equipment design experience would be advantageous

If you have the above and good attention to detail, enjoy working through tasks in a methodical way and the willingness to take ownership of key tasks and drive to completion, then we would love to hear from you.

James Fisher & Sons are committed to taking positive action on diversity and we strongly encourage applications from candidates from all backgrounds and as a Disability Confident employer we are committed to offer an interview to disabled candidates who meet the minimum criteria for the role.