Algorithm Developer
Thales
Cheadle, United Kingdom
PROFILE:
- You graduated with a Master of Engineering, Artificial Intelligence, Algorithms Engineering, Computer Science or any related field;
- You have technical skills and enjoy teamwork;
- You want to solve complex problems and be plunged into a challenging environment;
- You have proven dedication and willingness towards continuous improvement and learning new skills and technology;
- You are seen as a value proposition on crucial and sensitive programs;
- You are a self-starter, with an ability to manage your own workload and meet your agreed objectives, whilst also contributing to the development and delivery of wider operational goals;
- You want to follow the latest advanced tools and the latest trends of the algorithm discipline.
COMPETENCIES:
- You have knowledge of Algorithm design;
- You have a deep understanding of foundational concepts in mathematics/physics/science;
- You are able to analyse in a critical and constructive way systems/equipment needs in order to determine potential issues and build specification documents;
- You possess high level of systems analysis and applied mathematics/statistics science;
- You master programming and scripting languages (e.g. Python);
- You have the ability to implement and optimise algorithms on a digital platform and evaluate/validate their efficiency;
- You are able to write the documentation or the evolutions of algorithms;
- You remain at the state of the art of your discipline (scientific papers…);
- Different problem-solving methods;
- Knowledge of the technical domains concerned (AI, crypto, sensors...) and of the customer use cases;
- Knowledge of embedded platforms and/or systems;
- Solid experience in signal processing (such as image, video processing) and information processing (raw data or structured data, graph…);
- Experience in design and programming embedded processing machines (Java, C++, Python languages).
LIFE AS A THALES ALGORITHM ROLE
As an Algorithm Role within Thales, you will:
- Work on Algorithm engineering either for Big Data Analytics, optimisation algos, crypto, decision aid algos, Information analytics & fusion algos, Image processing, Sensor processing algos (signal, video), or Waveform design and algos (radio, radar, sonar), problem complexity analysis; algorithm design; algorithm implementation on a targeted language and machine;
- Define the system capabilities thanks to a functional, logical and value analysis, describing functions to be performed to meet the real needs of the user in the various scenarii and maximising product value for Customer;
- Analyse critically and constructively the systems/equipment needs;
- Select and adapt algorithmic and/or IT solutions (like architectures, technologies…) to meet the demand;
- Prototype solutions in a realistic/representative context;
- Provide support to the validation teams;
- Ensure the smooth running of the project (like reporting, progress monitoring, customer interfaces…);
- Embed solutions on different processing platforms;
- Test the algorithm in a real environment.
Apply Now
Don't forget to mention EuroTechJobs when applying.