Validate algorithms through MATLAB/Simulink simulation.
Translate mathematical and algorithmic models into efficient, production-quality code.
Support continuous improvement across build pipelines, testing, and software assurance activities.
Design and maintain robust software architectures using UML modelling tools (e.g. IBM Rhapsody).
Contribute to model-driven engineering, combining both autogenerated and manually written code.
Apply best practices in static analysis, clean coding, and version control to ensure maintainable, safety-critical software.
Develop and integrate complex signal processing models into reliable, high-performance C++ software solutions.
Requirements
c++
docker
git
linux
security clearance
ci/cd
Experience with CI/CD, DevOps, or software assurance in secure environments.
Experience with model-driven development and integration of both generated and hand-written code.
Understanding of software safety compliance, documentation standards, and continuous integration practices.
Familiarity with software testing, including unit testing, integration, and code validation.
Familiarity with defence domain projects and compliance standards.
Strong understanding of software build pipelines, configuration management (e.g. Git, Jira), and containerisation (e.g. Docker).
Must be eligible for or already hold UK Security Clearance (SC)
Strong proficiency in C++, with proven experience in complex, real-time or safety-critical environments.
Proactive and adaptable mindset, with a commitment to quality and safety-critical delivery.
Solid grounding in mathematics and signal processing, with practical implementation experience.
Knowledge of cybersecurity concepts, virtualisation, or infrastructure as code.
Excellent teamwork and communication across multi-disciplinary environments.
Exposure to requirements management tools and automated testing frameworks.
Strong leadership presence – mentoring peers and influencing technical direction.
Hands-on knowledge of Linux development, including scripting and system configuration.
A Bachelor’s or Master’s degree in Software Engineering, Computer Science, or Signal Processing, or a related discipline OR a relevant technical military background with equivalent hands-on engineering experience.
Continuous improvement mindset, with an interest in emerging technologies and process innovation.
Benefits
Private Medical Insurance
Pension Scheme
Social atmosphere, regular gatherings, and team buildings
A personalised career path and a rewarding management style
A chance to work on the most exciting engineering projects and technologies along with Premium Customers
Flexible way of working (role dependent)
A competitive salary
Cycle-to-work Scheme among many additional benefits
Training + Development
Information not given or found
Interview process
Information not given or found
Visa Sponsorship
Information not given or found
Security clearance
security clearance (sc) clearable required
baseline personnel security standard must be completed
evidence required as per gov.uk guidelines
Company
Overview
The company specializes in projects across various industries, including aeronautics, automotive, rail, energy, life sciences, telecommunications, and defense.
They utilize a hybrid delivery model, combining on-site consulting with offshore delivery centers across Europe, Asia, and the Americas.
The company's history is characterized by strategic acquisitions and international expansion, enhancing its offerings in IT services.
Culture + Values
Development of our people
Engineering culture
Pursuit of sustainable growth
Incorporating human values, environmental protection, and engineering culture at the heart of our CSR strategy