Software Engineer (Aberdeen)

Software Engineer (Aberdeen)

We are seeking software engineers to design, test and implement software solutions in a wide range of Imenco products and systems deployed over a range of industry sectors. The successful candidate will be working within a team of co-workers with extensive experience of subsea product solutions including through water acoustic communications, hydro-acoustic positioning systems and diver communications.

The analysis, specification, design, implementation and test of firmware and software applications within a world-leading subsea technology environment.

Key Responsibilites: (includes but not limited to)
Utilise their expertise in C or C++ to support and develop the extensive existing code base.
Additionally bring to bear personal knowledge and experience in some of the following areas for on-going software development; to provide high quality, robust and reliable solutions:
Operating systems: Windows Desktop and Embedded system development
Platforms: x86, DSP and ARM

Languages: C, C++, Visual Studio, VHDL, scripting and database languages eg perl, python, ruby, SQL, Visual Basic)
Technologies: TCP/IP, Kalman Filters, MODBUS, Subsea acoustics, CDMA, DSP

Work competently with hardware to independently solve problems and effect new developments.
Proven competency in understanding, maintaining and enhancing legacy system code.

Work to exacting customer and international standard requirements. Ensure that all software-related documentation is complete, current and complies with the company’s Quality Assurance procedures.
Demonstrate awareness of schedule and costs in the execution of tasks

Degree in Electronic/Software Engineering with 5+ years of experience.

Desirable Experience/Skills
Experience of Visual Studio C/C++ and Windows development.
Experience of .Net and developing UI’s.
Experience of Windows MFC.
Knowledge of Kalman filters and least square solution techniques.
Knowledge of Digital Signal Processing.
Mathematic skills in developing algorithms.
Provide and execute high quality, robust and reliable test plans.
Communicate effectively with internal and external departments.
Work effectively in a team.

Future Technologies Open Positions


Aberdeen – UK

Reports to:

Software Engineering Team Leader

Melissa Mcqueen Imenco

To apply please forward your CV to :

Closing date : 15/01/2024