Enable job alerts via email!

Software Engineer - C/C++ (All levels)

TN United Kingdom

London

On-site

GBP 40,000 - 80,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Ein renommiertes Unternehmen im maritimen Sektor sucht einen Software Engineer, der in einem dynamischen Umfeld an innovativen Lösungen arbeitet. Die Rolle umfasst die Gestaltung von Softwarearchitekturen, die Implementierung von C++-Code und die Entwicklung von Algorithmen für die Signalverarbeitung und KI. Diese spannende Position bietet die Möglichkeit, an bedeutenden Projekten zu arbeiten, die sowohl nationale als auch internationale Dimensionen haben. Wenn Sie eine Leidenschaft für Technologie und Innovation haben und in einem unterstützenden Team arbeiten möchten, ist dies die perfekte Gelegenheit für Sie.

Qualifications

  • Erfahrung in der C++-Entwicklung und im Multi-Threading.
  • Kenntnisse in UML-Designtechniken und im gesamten Softwareentwicklungszyklus.

Responsibilities

  • Entwerfen der Softwarearchitektur mit UML und Enterprise Architect.
  • Implementierung und Test von Software in C++.

Skills

C++ Entwicklung
UML Design
Signalverarbeitung
AI/ML
Multi-threaded Design

Education

Abschluss in Physik
Abschluss in Ingenieurwesen
Abschluss in Informatik

Tools

Azure DevOps
Enterprise Architect
Conan
Nexus

Job description

Software Engineer - C/C++ (All levels), London

Job description

We are seeking a Software Engineer to join a reputable company specializing in maritime domain systems. The role involves supporting new design work and existing products, with responsibilities including software architectural design, implementation, testing, and optimization of sonar signal processing and AI algorithms.

Responsibilities:

  • Design software architecture using UML and Enterprise Architect.
  • Implement and test software in C++, including unit and integration testing.
  • Develop and optimize sonar signal processing and AI algorithms.
  • Write high-quality, well-structured code and participate in peer reviews.
  • Assist with integration, defect analysis, and verification processes.
  • Manage tasks using Azure DevOps, including estimation and progress reporting.

Requirements:

  • Degree or equivalent in Physics, Engineering, Electronics, Hardware, Computer Science, Software, or Systems Engineering.
  • Experience in C++ development and multi-threaded design.
  • Knowledge of UML design techniques and full software development lifecycle.

Desirable skills:

  • Experience in Defence/Aerospace or safety-regulated environments.
  • Experience in Naval/Maritime sectors.
  • Knowledge of signal processing, AI/ML, Python, Java, DevOps, and packaging tools like Conan and Nexus.
  • Ability to obtain Security Clearance and residency in the UK for at least 5 years.

This position is office-based due to working on a secret network, with occasional travel within the UK or abroad. The company has received awards, including the MoD Defence Employer Recognition Scheme Gold Award.

For full details, please contact us.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.