Engineer specialized in Signal Processing
- Current position
Location
Toulouse
The offer
The Signal Processing team is heavily involved in improving the performance
of geolocation systems. We offer major innovation, leveraging a new filtering technology.
We are seeking a motivated individual to join our dynamic and expanding team.
Responsibilities
- Conduct a state-of-the-art review of filtering methods, particularly those using an adaptation, a neural architecture, as well as on various GNSS error profiles.
- Conduct a state-of-the-art review of fusion/hybridization methods in GNSS positioning.
- In the first year, participate in solving positioning problems to achieve high accuracy based on information from GNSS signals, as well as other signal sources such as IMU, Lidar, etc., using the Torus Adaptive Filter (TAF) within the framework of contracts. The goal is to develop tools that can progress towards certification in the field of robotics.
- Perform training and testing on simulated and real data within the framework of contracts. Compare the performance of the TAF with other filters and receivers.
- Ensure the production of good results for the contracts
- Write reports and contribute to the dissemination of knowledge by writing reports, scientific articles, and presenting results.
- Participate in research and development activities related to GNSS positioning methods, in particular, to evolve the TAF into a neural version and adapt it to GNSS use cases.
Requirements
- Education level: Engineering master’s degree (PhD is preferred but not mandatory) with strong skills in Computer Science or Mathematics.
- Experience/training in the following areas: signal processing, filtering theory (Kalman), neural networks and GNSS signal geolocation.
- Capacity to overcome technical difficulties encountered in solving technical problems.
- Ability to demonstrate a high level of independence in addressing technical challenges through exploration and creativity.
- Understanding the principles of Global Navigation Satellite Systems (GNSS), including GPS, GLONASS, Galileo, and BeiDou.
- Familiarity with signal processing techniques used in GNSS receivers, such as acquisition, tracking, and demodulation of satellite signals.
- Knowledge of common sources of errors in GNSS positioning, such as multipath, atmospheric effects, and satellite clock errors, and techniques to mitigate these errors.
- Understanding of filtering (Kalman) techniques used for state estimation and optimal fusion of GNSS measurements with other sensor data (e.g., IMU …) to improve positioning accuracy and reliability.
- Knowledge of navigation algorithms used in GNSS receivers for position, velocity, and time estimation, including algorithms for autonomous navigation and differential GNSS techniques like RTK and PPP.
- Ability to analyze and evaluate the performance of GNSS positioning systems using metrics such as accuracy, precision, availability, and integrity.
- Problem-solving skills: Strong problem-solving skills to troubleshoot issues related to GNSS positioning, such as signal interference, receiver anomalies, and environmental effects.
- Effective communication skills to collaborate with multidisciplinary teams, present technical findings, and explain complex concepts to non-technical stakeholders.
- Proficiency in computer tools and programming language(s) applied to scientific computing (mainly Python, C, C++).
- Autonomy, rigor, tenacity, ability to work in a team, writing skills.
Working conditions and compensation
We offer a permanent contract with a trial period
- Pleasant, positive, and stimulating work environment
- Opportunity to grow within the company and take on more significant positions
- Competitive compensation consisting of several components: fixed, variable, profit-sharing, etc., with bonuses and stock options tied to performance
Application process
If you’re interested in applying to this position, please apply via our website (application form below).