Software Engineer

RC Fornax

Wideopen

Hybrid

GBP 50,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RC Fornax is seeking a Software Engineer – Advanced Signal Processing & AI to join a high‑calibre engineering team. You will work on software for advanced sensing, tracking, data fusion and AI in maritime and defence contexts.

The role involves designing and validating production-grade software in C++ and Python, with emphasis on sensor modelling, state estimation and information fusion. Hybrid/onsite as required, security clearance eligible needed.

Qualifications

  • Degree or higher in Software Engineering, CS, Maths, Physics, or Electronic Engineering.
  • Strong software development experience in C++ and Python.
  • Experience with complex engineering/marine/defence systems preferred.
  • Familiarity with Linux development environments and version control (Git).

Responsibilities

  • Design, develop and maintain software for advanced signal processing and sensor fusion.
  • Implement and optimize production-quality software in C++ and Python.
  • Develop software for state estimation, data processing and AI/ML integration.
  • Apply best practices: automated testing, CI, and configuration management.
  • Collaborate with systems, algorithms, hardware and verification engineers.
  • Produce documentation and verification artifacts for software solutions.

Skills

C++
Python
Linux
Git
Analytical
Communication
Team collaboration

Education

Software Engineering / Computer Science / Maths / Physics / Electronic Engineering

Tools

Git

Job description

Location: UK Wide (Hybrid/On-site as required)

Location: UK Wide (Hybrid/On-site as required)

Outside IR35 - Rate £50-£80 p/h

Security Clearance: Must be eligible to obtain and maintain UK Security Clearance (SC)

RC Fornax is looking for a Software Engineer – Advanced Signal Processing & AI. This is an exciting opportunity to join a highly skilled engineering team developing cutting-edge software solutions for advanced sensing, tracking, data fusion and artificial intelligence applications within complex maritime and defence environments.

Key Responsibilities
  • Design, develop and maintain software solutions supporting advanced signal processing, sensor fusion and tracking applications within maritime and defence environments.
  • Implement, optimise and maintain production-quality software using C++, Python and related technologies.
  • Develop software for sensor modelling, data processing, state estimation, anomaly detection and information fusion.
  • Apply software engineering best practices, including automated testing, continuous integration and configuration management.
  • Collaborate with systems, algorithms, hardware and verification engineers throughout the engineering lifecycle.
  • Support software integration, debugging, performance tuning and system-level testing activities.
  • Convert research concepts, algorithms and prototypes into scalable, maintainable and robust software solutions.
  • Contribute to technical proposals, innovation programmes and future product development initiatives.
  • Produce high-quality technical documentation, software designs and verification artefacts.
  • Support the delivery of software solutions that meet performance, quality and security requirements.
Required Experience & Skills
  • Degree qualified in Software Engineering, Computer Science, Mathematics, Physics, Electronic Engineering or a related discipline.
  • Strong software development experience using C++, Python or other object-oriented programming languages.
  • Experience developing software for complex engineering, scientific, aerospace, maritime or defence systems.
  • Good understanding of software architecture, design patterns and modern software engineering practices.
  • Experience working within Linux-based development environments.
  • Proficiency with source control and collaborative development tools such as Git.
  • Strong analytical and problem-solving skills, with the ability to develop effective software solutions to complex technical challenges.
  • Excellent communication skills and experience working within multidisciplinary engineering teams.
  • Ability to produce clear technical documentation and support software verification activities.
Desirable Experience
  • Advanced Signal Processing (ASP).
  • Artificial Intelligence (AI) and Machine Learning (ML) techniques.
  • Sensor fusion, multi-sensor integration and state estimation algorithms.
  • Position, Navigation and Timing (PNT) systems.
  • Tracking and target estimation applications.
  • Data analytics and anomaly detection techniques.
  • Real-time and embedded software development.
  • Defence, maritime or other safety-critical engineering environments

We are open to Permanent applications to the role. We are considering a salary ranges of £50k - £80k with more flexibility around Hybrid working.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Signal Processing Engineer
Senior Signal Processing Engineer

ALTEN • Manchester

On-site
GBP 50,000 - 70,000
Personalised career path
Private medical insurance
Pension scheme
+2
Software Engineer - Advanced Signal Processing & AI
Software Engineer - Advanced Signal Processing & AI

RC Fornax • Wideopen

Hybrid
GBP 50,000 - 80,000
Hardware Engineer
Hardware Engineer

RC Fornax • Wideopen

Hybrid
Senior Software Developer
Senior Software Developer

ECM Selection (Holdings) Limited • Guildford

On-site
GBP 65,000 - 90,000
10% employer pension contribution
Annual performance bonuses
C++ Software Engineer
C++ Software Engineer

慨正橡扯 • Southampton

Hybrid
GBP 65,000 - 90,000
Time to Recharge
Secure your Future
Your Wellbeing Matters
+2
C++ Algorithms Engineer
C++ Algorithms Engineer

ALTEN LTD - UK • Manchester

On-site
GBP 75,000 - 120,000
Private Medical Insurance
Pension Scheme
Cycle-to-work Scheme
+2
Systems Engineer
Systems Engineer

CBSbutler Ltd. • Romsey

Hybrid
GBP 36,000 - 60,000
Software Development & Deployment Engineer
Software Development & Deployment Engineer

ALTEN LTD - UK • Manchester

On-site
GBP 75,000 - 110,000
Private Medical Insurance
Pension Scheme
Cycle-to-work Scheme
+2
Systems Engineer
Systems Engineer

RC Fornax • Wideopen

Hybrid
GBP <1,000
Senior Signal Processing Engineer
Senior Signal Processing Engineer

ALTEN • Manchester

On-site
GBP 45,000 - 65,000
Private medical insurance
Pension scheme
Cycle-to-work scheme
+1