Satellite Image Processing Engineer - Python / C++ M/F
About the company
You are joining CGI, a global leader in consulting and digital services, in Toulouse.
Our Toulouse teams support our key accounts in implementing their strategic projects. They intervene through consulting and integration missions or technical assistance in various sectors, notably aeronautics, space, health, energy, transport, and the public sector.
At CGI, we cultivate a respectful working environment, where everyone can find their place and develop their potential.
Together, as owners, let's put our expertise to work.
Life at CGI is anchored in ownership, teamwork, respect, and a sense of belonging. With us, you will be able to exploit your full potential because.
We invite you to become an owner from day 1 as we work together to make our dream a reality. This is why we refer to ourselves as CGI members rather than employees. We benefit from the fruits of our collective success and actively contribute to the direction and strategy of our company.
Your work creates value. You will develop innovative solutions and build lasting relationships with your colleagues and clients, while having access to global capabilities to realize your ideas, seize new opportunities, and benefit from cutting-edge sectoral and technological expertise.
You will evolve your career by joining a company built to grow and last. You will be supported...
Your tasks
As part of the development of our activities in the space and Earth observation field, we are looking for an experienced Image Processing Engineer to work on the development of operational satellite image processing chains. You will participate in the development and evolution of algorithms and tools, from their specification to their validation, in an industrial software development environment.
- Contribute to the technical specification of image processing chains in collaboration with business experts.
- Design, develop, and evolve satellite image processing algorithms.
- Implement and validate correction algorithms applied to images from space-based optical sensors.
- Participate in the development of operational image processing chains and associated software tools.
- Contribute to the development of image simulation tools as well as calibration and validation activities.
- Analyze existing algorithms and ensure their implementation in an industrial software environment.
- Perform unit and integration tests to guarantee the accuracy, robustness, and quality of developments.
- Analyze results, identify anomalies, and contribute to their correction.
- Participate in continuous integration and continuous development (CI/CD) practices.
- Write and maintain technical documentation and provide support to users of the developed tools.
Requirements
Technical Environment
- Python and scientific programming.
- C++ appreciated.
- Image processing, algorithmics, and applied mathematics.
- Satellite imagery / Earth Observation and optical sensors.
- Image simulation, calibration, and validation.
- Docker, CI/CD, unit testing, and integration testing.
- Industrial software development environments.
Qualities required to succeed in this role
- Master's degree (Bac+5) in computer science, applied mathematics, signal processing, image processing, or an equivalent field.
- 3 to 5 years of experience in software development, ideally in a scientific or industrial environment.
- Recognized experience in image processing applied to Earth observation.
- Very good mastery of Python for scientific and algorithmic development; knowledge of C++ is desired.
- Good ability to understand, implement, and validate algorithms.
- Mastery of Docker and CI/CD practices.
- Autonomy, proactivity, rigor, and analytical skills.
- Good level of written and spoken English.
What we offer
By joining us, you will benefit from, in particular, the following advantages:
- Comprehensive training offer: technical, professional, and personal development
- Quality of life at work: up to 3 days of teleworking per week, 27 days of paid leave, RTT, seniority leave and sick child leave, health & well-being program
- Social benefits: share purchase plan, profit sharing, PEE, Compte Epargne Temps
And much more!
Other
We are committed to inclusive recruitment, based on equal opportunity and non-discrimination. This commitment is recognized by the Label Recrutement Inclusif, awarded by JobinLive.