
Software Engineer for Optical Ground Stations
Contract Type: CDI
Field: New Space
Location: Alpes-Maritimes (06), France
Presence Mode: Hybrid
Start Date: March 6, 2025
Posted: October 23, 2024
Description
We are seeking a highly motivated software engineer to join our team in the
field of free-space optical telecommunication, with a focus on optical ground stations. The
successful candidate will work closely with a team of experienced engineers and scientists to
design, develop, and maintain software systems used in the operation and management of
optical ground stations. This is a great opportunity for a talented individual who is passionate
about software development and interested in advancing their skills in the exciting field of
optical communication.
field of free-space optical telecommunication, with a focus on optical ground stations. The
successful candidate will work closely with a team of experienced engineers and scientists to
design, develop, and maintain software systems used in the operation and management of
optical ground stations. This is a great opportunity for a talented individual who is passionate
about software development and interested in advancing their skills in the exciting field of
optical communication.
Responsibilities
- Design, develop, test, and maintain software applications and tools used in the operation and management of optical ground stations for free-space optical and quantum communication.
- Collaborate with a team of engineers and scientists to understand the requirements of optical ground station operations and translate them into software solutions.
- Implement robust and efficient code to manage device connectivity, data exchange, and control mechanisms.
- Support the optimization of software performance and scalability to handle real-time communication and large volumes of data.
- Ensure software quality through rigorous testing, code reviews, and documentation.
- Collaborate with mechanical, optical and electrical engineers to integrate software with existing control systems, tracking mechanisms, and IoT sensors.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. Knowledge of optical communication is a plus.
- Knowledge of modern C++ standards (C++11/14/17/20), with a focus on driver and SDK development.
- Experience with Linux/Windows operating system and command-line tools.
- Good knowledge of software development tools and practices, including version control systems (e.g., Git), environment containerization (e.g. docker or podman), and automated testing framework.
- Interest in knowing about real-time systems and code optimization.
- Strong problem-solving skills and the ability to work independently as well as collaboratively in a multidisciplinary team.
- Effective communication skills, with the ability to present complex technical concepts to both technical and non-technical stakeholders.
- Basic knowledge of telescopes and astronomical tools is a plus.
- Python language and libraries (e.g. numpy, opencv, astropy, pandas, matplotlib)
Benefits
- a perfect place to learn and improve your skills
- several technical challenges and a never-boring job
- an independent, flexible and objective-driven culture
- the possibility to work at Plateau de Calern offices and laboratories, one of the most important astronomical sites in France and home to several astronomical observatories