Industrial software engineer W/M

I apply
  • Contract type:  Permanent contract

  • Work time:  Full time

  • Localization Rennes

Job description

Do technical challenges appeal to you? 

Are you passionate about developing software for industrial applications? 

Do you want to work in an innovative, human-sized company? 

Join our technical team! 

As senior software engineer, within the instrumentation and electronics division, you will be responsible for the design, implementation and maintenance of software intended for use in complex and innovative industrial environments. 

Thanks to your technical expertise, you will contribute to developing very high-speed telecommunications from satellites in low orbit, via the development of our range of optical ground stations (Tilba OGS). 

Your main missions will be: 

  • Propose software architecture choices adapted to automated industrial systems and implement them (in particular: high-level task orchestration, middleware to interface subsystems and their components, use of messaging buses between subsystems). 
  • Participate in the design and implementation of industrial software using the appropriate programming languages
  • Test and debug developed software to ensure quality and reliability 
  • Maintain and support developed software once in production 
  • Participate in the drafting of the technical documentation of the developed software 
  • Subcontract and monitor certain outsourced developments 

You will also have other cross-functional missions for the development and construction of our internal software tools.

Essential skills

You have a master degree in computer science or software engineering and have 5 + years of professional experience building industrial software. 

Prefered skills: 

  • Programming experience in C/C++, Python, or similar programming language
  • Experience in system architecture
  • Knowledge of industrial communication protocols (EtherCAT, Modbus, Pub/Sub brokers etc.) desirable
  • Ability to work independently and in a team
  • Ability to discuss your technical projects with your team in French and English, both written and spoken
  • Ability to solve problem

About Cailabs

Founded in 2013, Cailabs is a French deep-tech company located in Rennes. We design, manufacture, and sell innovative photonics products based on the shaping of light. The fast-growing company has raised 42.6 millions euros since its creation and has 60+ staff.

When you join Cailabs, you will find :

- a brilliant team driven by a common mission : to create and sale products that  help solve some of today’s major industrial and technological challenges for multiple applications

- a dynamic structure that combines agility and resources to match its ambitions
- a company at the cutting edge of technology, from the development of prototypes to the industrialization phase.

    And also : 

    • Times of sharing and conviviality (annual seminar, meals, group games, sports activities, etc.)
    • A health insurance plan covered at 100% by Cailabs.
    • A bonus system to reward collective and individual performances

    Joining Cailabs is finally the assurance that everything will be done to help you perform, improve and take up new challenges.

    More information on,, in particular: TILBA | Cailabs : Fiabiliser les communications laser

    Réf: a9ab38ef-51c2-47f7-934c-9c7f9b8648fc


    Industrial software engineer W/M

    Permanent contract
    Full time

    * Required fields

    Share job

    Our Job Offers