Senior Software Developer – - Cathx Ocean
  • Naas, Leinster, Ireland
  • via BeBee.com
-
Job Description

Senior Software Developer sought to join experienced software design team, contributing to advancement of products including ARM based embedded software and Linux/Windows based data processing applications.

Cathx Ocean, world leaders in Underwater Optical Imaging systems for machine learning, are seeking a Senior Software Developer to join their team.

Key responsibilities include participating in the full software development lifecycle, supporting and maintaining existing software products, and responding to requests from customer support staff.

Required skills and experience include a minimum of 4 years of software development experience using C#,.NET, C/C++ or Python, and knowledge of design patterns such as MVVM.

Desired skills and experience include familiarity with image processing algorithms and/or use of Open CV, Nvidia Jetson targeted application development, and Open GL or Direct X development.

  • Participate in full software development lifecycle, including requirements gathering, design, implementation, testing and operations
  • Support/maintain existing software products
  • Assist in the generation of tests for the QA team
  • Respond to requests from customer support staff

Remuneration and benefits include a competitive salary and benefits package based on market rates, including a generous annual leave entitlement, contributory pension, benefits allowance, flexible start & finish times, death in service assurance and PHI.

Cathx Ocean is a world leader in Underwater Optical Imaging systems for machine learning, with a diverse range of customers operating in markets including Offshore Oil and Gas, Subsea Cables, Renewable energy, Deep water search and Salvage, Oceanographic and Subsea Archaeology.

The company is changing how customers see underwater and how image and measurement data can be converted to reliable and actionable information.

The successful candidate will be a professionally minded Software Engineer who can operate at a high level of demand in a complex Engineering Environment, with excellent written and verbal communications skills and the ability to communicate complex Engineering issues in a clear and concise manner.

The candidate will be naturally methodical in their approach to problem solving and capable of operating with a large degree of independence, and will be passionate about building world class products.

Key qualifications include a minimum of Bachelors' Degree in Computer Science/Engineering and 4 years+ software development experience using C#,.NET, C/C++ or Python.

Knowledge/Experience of using design patterns such as MVVM, Excellent analytical and problem-solving skills, Experience with issue tracking system such as JIRA, Experience with source control platforms such as GIT, and Develop creative solutions to challenging problems.

Familiarity with the following are not required but would be advantageous: Image processing algorithms and/or use of Open CV, Nvidia Jetson targeted application development, Open GL or Direct X development, Knowledge or experience of sonar data types such as SAS or Multibeam.

;