Job Description
📋 Description Develop and integrate advanced mathematical models and signal processing algorithms into production Translate complex theories into efficient, production-ready code for high-performance Collaborate on model simulation, validation, and verification using MATLAB/Simulink or similar Maintain software documentation and reporting; support unit and broader software testing for Contribute to ongoing improvement of software architectures and toolchains. 🎯 Requirements Strong proficiency in C++ development. Expertise in mathematics, signal processing, and model implementation. Familiarity with Linux targets and development infrastructure. Knowledge of software development processes, SCM (e.g., Jira), and unit testing. Understanding of container deployment, networking, and GPU integration where relevant. A Bachelor’s or Master’s in Software Engineering / Computer Science or related discipline; eligible 🎁 Benefits Private Medical Insurance Cycle & Tech Scheme Life insurance & Pension Scheme Employee assistance programme Social team events and flexible working (role dependent)