R&D Internship: Software instrumentation F/H
-
Contract type: Internship
-
Work time: Full time
-
Location Rennes
The company
Founded in 2013, Cailabs designs, manufactures, and develops innovative photonic solutions for the space, industry, telecommunications, and defense sectors. A global specialist in laser shaping, the company has accelerated its growth in the space field with turnkey optical ground stations that integrate atmospheric turbulence compensation technology. This makes it one of the first companies to harness very high data rates enabled by optics in a commercial ground station.
Cailabs currently has over 120 employees, including 32 PhDs. With 26 patent families filed, the company is one of the most innovative companies in France. It is headquartered in Rennes, with offices in Paris and Washington (USA).
Internship description
The aim of the internship project is to overhaul the internal software tools used for the assembly and qualification of Cailabs products.
You will be working in the Electronics division, reporting to a member of the Software team.
Your work will benefit the entire production team by facilitating the complex stages involved in manufacturing optical components.
Your objective will be to develop a software ecosystem that is easy to use and intuitive for all optical technicians. To do this, you will take possession of the current tools, draw up specifications with the users, propose one or more HMIs adapted to each production phase and improve the existing business code.
You'll have the opportunity to mobilise and improve your knowledge of software development, and you'll learn to work in a corporate team on practical issues.
Main activities:
- Taking stock of existing tools
- Redefining the software architecture (separation of views/business code, code pooling)
- Creating GUIs to meet user requirements
- Encapsulate Python scripts in the form of executables (Windows)
Profile required
Key skills :
- Object-oriented development skills (Python)
- Hardware integration (serial communication, network protocols, etc.)
- Experience in graphical user interface development (Qt, Tkinter)
- Knowledge of software development tools (git, VSCode, PyCharm)
Plus points :
- Ability to write project documentation
- Thoroughness, motivation, autonomy
When you join Cailabs, you'll find :
- A dynamic team of engineers and PhDs who share your desire to apply their skills to stimulating technical challenges,
- Collective emulation and a strong intellectual interest in your work,
- A company at the cutting edge of technology, from the development of prototypes through to the industrialisation phases.
Plus :
- Time for sharing and conviviality (annual seminar, meals, group games, sports activities, etc.).
- A modern, pleasant working environment, conducive to collaborative working
- Luncheon vouchers
Finally, joining Cailabs is the assurance that everything will be done to help you develop new skills.
For more information: www.cailabs.com
Réf: ccc13c27-20d0-4bef-880c-789705cefa98