Skip to content
mimi

Principal Software Engineer – Python and embedded

Quobly

Grenoble · flexible Full-time Lead 2d ago

About the role

About

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

Responsibilities

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 in the development of the quantum software stack in python or compiled code (C/C++/Rust).
  • 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.
  • 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.
  • Train and support other teams on git usage for any type of code/script-based development (quantum experiments, measurement, simulation).
  • Propose and construct new processes with other software team members, methodologies aimed at improving overall team and code performance.

Qualifications

  • Hold a Master’s degree in software engineering or computer science or PhD in a related field.
  • Have significant experience in this field and production code in the field is mandatory and software development expertise.

Benefits

  • 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.

We are an equal opportunity employer and welcome applications from all qualified individuals.

Skills

CC++GitPythonRust

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free