Quobly
Contact us

Principal Software Engineer – Python and embedded

Products & Technology

Grenoble, France

/

CDI

/

Apr 8, 2026

What awaits you every day at Quobly

Key responsibilities:

The engineer has the responsibility of ensuring that the production code is architectured/ developed/tested/deployed in accordance with industry best practices

  • Architecture & Specification: Understand quantum measurement team software framework requirements (building of the device HAL) and quantum SDK integration constraints (Quantum computer API) to specify the quantum software stack architecture that address both needs.
  • Design & validation: Participate to the development of the quantum software stack in python or compiled code (C/C++/Rust). You Improve internal design/review/test flows to improve code robustness and ease of support once deployed.
  • development Guidance: Technical lead of other software developers and contributors from the quantum team so that the software stack meets its robustness, performance, maintainability, debugging, and ease of support KPIs. You Organize code, test and documentation reviews
  • R&D & Innovation: Stay up to date with python evolutions, design pattern, project management and deployment tools (pip, uv, poetry, pixi, renovate…) to ensure they are deployed when they improve the production stack KPIs.

Only technical management is required. This form of management requires soft skills and leading by the example.

Collaboration

  • Collaborate with talented people in a culture of transparency and autonomy.
  • Work hand in hand with members of our technical teams and measurement team.

You Are Special Because

  • You hold a Master’s degree in software engineering or computer science or PhD in a related field.
  • You have significant experience in this field and Production code in the field is mandatory and software development expertise.
  • You train and support other teams on git usage for any type of code/script-based development (quantum experiments, measurement, simulation).
  • You can propose and construct new processes with other software team members, methodologies aimed at improving overall team and code performance
  • You have a fluent technical English

Working at Quobly also means

  • A unique workplace, combining industrial dynamism, technological innovation and a unique natural and cultural living environment.
  • The opportunity to continue to train, to develop skills by working with the best researchers in the field
  • A collaborative work environment, a culture that has trust as its pillar and where your work will be recognized, and much more!
  • Contribute to the influence of Quobly through the sharing of our progress in international conferences
  • The possibility of having a pro-life balance with a standard day package of 213 days worked/year
  • The possibility of teleworking up to 4 days a week depending on the position
  • Offices near Grenoble train station or Paris downtown
  • Assistance with soft travel or public transport

For us, quality work is based on professionalism, trust, surpassing oneself and collaboration in an environment where fun and celebration is as essential as it is natural. We are an equal opportunity employer and welcome applications from all qualified individuals.

Apply now

Excited about this opportunity? Apply now and join Quobly's innovative team!

You can add a cover letter, references or portfolio. Accepted formats: PNG, JPG, PDF, DOC, DOCX. Maximum size: 5 MB per file • Maximum: 5 files
Drag and drop files here or click to select files

The collected data has no commercial purpose; it is used to contact you. We collect your personal data in compliance with applicable law: access our legal notices and GDPR. For any deletion requests, please contact us.

Recruitment process

1

Application

Submit your resume and cover letter through our online portal. Our team carefully reviews each application.

2

First contact

Initial discussion with the recruitment team to present the company and the position (approximately 30 minutes, by phone or video call)

3

Meet the team

Interview with the team manager (approximately 1 hour)

4

Final interview

Interview with the Head of the Department (approximately 1 hour)

5

A swift response

You will receive an offer in the shortest possible timeframe.

6

Onboarding

Welcome to the team! We're thrilled to have you join us on this exciting journey. Get ready to collaborate, innovate, and make a real impact.