Software Engineer (C++)

Job summary
Permanent contract
Le Kremlin-Bicêtre
Salary: Not specified
Occasional remote
Skills & expertise
Electrical knowledge
Teamwork
Linux
Communication skills
Teamwork
+2

ASTRAVEUS
ASTRAVEUS

Interested in this job?

Questions and answers about the job

The position

Job description

You will join our multidisciplinary R&D team to work on the development of the automated microfluidic bioproduction instrument called Lakhesys™. You will be part of the software team.

You will work on the Lakhesys™ control software developed in C++ using Qt framework. This software integrates modules of different natures and levels of complexity, ranging from low-level component control to high-level automation modules, operated by the end-user from a dedicated graphical interface.

Within the software development team, your work will be in strong interaction with the other teams in charge of the Lakhesys™ instrument project and more broadly with the Astraveus R&D teams.

What you will be doing

  • Assimilate and master the global software architecture

  • Participate to software architecture design of the new development

  • Develop automated operations at the instrument scale

  • Integrate GUI control of the newly implemented features

  • Maintain and improve existing functionalities

  • Document your code and take part in the software modules documentation updates

  • Take part in the test coverage growth


Preferred experience

Technical skills

  • Proficient in French and English (orally and in writing)

  • C/C++ (realization of study or personal projects)

  • Qt

  • QML

  • Linux

  • Git

  • Experience with microcontrollers (Arduino / ESP32)

  • Designs patterns notion is a bonus

  • Knowledge of electrical engineering is a bonus

Soft skills

  • Scientific rigor, curiosity and a taste for learning

  • Ability to work independently

  • Good interpersonal skills

  • Teamwork

We promote a recruitment policy and an inclusive work environment that allows everyone to flourish on a daily basis.


Recruitment process

  • First call with Théo, Head of Software

  • Fit interview with Théo & Anna, Head of People

  • Technical iterview with Théo & another R&D team member

  • Last interview with Jérémie, CEO

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings