C++ Software Engineer

Abbelight
Canton of Cachan, France
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Canton of Cachan, France

Tech stack

Automation of Tests
CMake
Github
Python
QT
Software Engineering
Gitlab
GIT
Bug Reporting
C++14
Code Restructuring
Software Version Control

Job description

The C++ Software Engineer will report to the Software Manager., The team being a collaborative one, you're mission will touch all the aspects of software development and software lifetime:

  • New functionalities
  • Challenging the product team
  • Specifying the functionality
  • Architecture
  • Implementation
  • Tests
  • Improvement of the code base
  • Bug analysis and fix
  • Preemptive improvement (Refactoring, additional testing,...)
  • Architecture improvements (Libraries, classes, etc...)

Requirements

Do you have experience in Python?, Engineering degree or M2 degree, preferably in Computing Science. * Must-have :

  • At least 3 years of hands on experience with C++14 or more recent.

  • Use of git/mercurial as version control.

  • Use of online repository management tools and CI (GitLab, GitHub, ...).

  • Use of test framework (GTest, Catch22, boost, ...).

  • You know how to be synthetic.

  • You're proficient in English.

  • It's a a real bonus if :

  • You've already used Qt5 or Qt6.

  • You've done some multithread programming before.

  • You've done architecture for libraries and software.

  • You test before you code.

  • You know use CMake.

  • You have a good knowledge in Python ecosystem

  • Interest in BioImaging.

Benefits & conditions

Grow in a dynamic and stimulating environment with a friendly office atmosphere near Paris. Make an impact by actively contributing to the company's growth. Interact with multidisciplinary teams (biochemistry researchers, optical engineers, software developers...). Operate in an international environment: , teammates, distributors and customers in Europe, Asia, and North America.

Take advantage of a competitive compensation package with performance-based bonuses.

What we offer :

  • 2 days remote per week
  • Reimbursement of transportation costs (pass navigo, forfait mobilité), health insurance
  • Participation in meal vouchers
  • Access to sports and wellness platform, discounts on leisure and cultural activities...
  • Friendly events for team bonding

About the company

Join our team at Abbelight - Pioneers in imaging of tomorrow! Abbelight is creating the future of imaging from microscopy to advanced nanoscopy. We are committed to supporting with our advanced imaging solutions the research institutions, biotech, and biopharma worldwide that are pushing the boundaries of scientific discovery to improve human health. Nanoscopy is a game changer and obtaining the best images requires a new diverse range of expertise for sample preparation, image acquisition and data. That is where we come in. Our technology empowers scientists to visualize and analyze biological structures at the nanoscale, advancing the fields of cell biology, neuroscience, immunology, genetics, and beyond. Abbelight is headquartered in Paris, France with a commercial presence in selected global markets in EMEA,North America and APAC. We are growing and looking for exceptional talent to join our amazing company in support of our mission. We are seeking a C++ Software Engineer, Cachan to join our Software engineering team. You will be part of a team releasing a state of the art innovative BioImaging software solution, from the firmware to the acquisition and analysis.

Apply for this position