Software Engineer
RC Fornax · Cheadle Hulme, England, UK
Apply directly on RC Fornax’s careers site — no account needed.
About the role
Location:
UK (Hybrid/On-site as required)
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.
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.
-
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.
-
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.
-
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.
Description sourced from the public LinkedIn listing — this role isn't indexed from the company's career page yet.
Skills
- C++
- Python
- Linux
- REST
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Get my matched jobs
Free account — no card required
93 114 live jobs · 17 642 companies tracked · 233 added today