Internship - Embedded Software

Spore

Paris

On-site

EUR 13,000 - 20,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Workspace equipment budget
Gymlib
Alan health insurance
Swile card
Quarterly team gatherings

Job summary

Spore in Paris is seeking a final-year Master’s/Engineering student to help operate Louis, our automated microscopy instrument. You will write embedded C/C++ firmware for our boards and the Python middleware that coordinates motion, illumination and image acquisition.

You will work at the hardware/software boundary, with on-site collaboration in a lab setting. English is required; French is a plus.

Qualifications

  • Final-year Master’s or engineering student in Computer Science, Electronics, Embedded Systems, or related.
  • Strong C/C++, plus clean and testable Python.
  • Real understanding of hardware constraints, microcontroller architectures, and low-level debugging.
  • RTOS and communication protocols (SPI, I2C, UART), plus motion and actuator control fundamentals.
  • Comfortable reading a schematic, doing image processing in Python, and working with Git.
  • Autonomous, rigorous, execution-oriented.
  • English required, French a plus.

Responsibilities

  • Firmware: embedded C/C++ on our boards, motion and illumination control with imaging-grade timing, sensor/camera/MCU interfacing, inter-board communication.
  • Middleware & acquisition: Python hardware abstraction, instrument sequencing, state handling and error recovery; coordinating motion, illumination and camera triggering to get frames off the instrument reliably, with calibration, correction and acquisition quality checks.
  • Bring-up: first boot on new board revisions, peripheral validation, low-level debug with a scope and logic analyzer.
  • Tooling: visualization, batch processing over acquisition datasets, version-to-version comparison.

Skills

C/C++
Python
Embedded systems
RTOS
SPI/I2C/UART
Hardware debugging
Git

Education

Master's student
Engineering School student

Tools

Oscilloscope
Logic analyzer

Job description

About us

Spore.Biois a deeptech start-up born in 2023, building a new paradigm in the quality control systems in Food&Beverage, Cosmetics, and Pharmaceutics factories.

After spending a lot of time in factories environments, we saw the pain it was to make sure products were safe. Traditional quality control has heavy constraints and long waiting times. To change that, we decided to buildSpore.Bio, a new generation of microbiological testing.

Our team is dedicated to bringing technology and developing a cutting-edge solution, based on advanced optical and deep-learning technologies, to detect bacterial contamination within seconds.

The role

You'll write the software that makes Louis, our automated microscopy instrument, actually work C/C++ firmware on our electronic boards, and the Python middleware that orchestrates motion, illumination, and image acquisition. You sit exactly at the hardware/software boundary.

What you'll do
  • Firmware: embedded C/C++ on our boards, motion and illumination control with imaging-grade timing, sensor/camera/MCU interfacing, inter-board communication.

  • Middleware & acquisition: Python hardware abstraction, instrument sequencing, state handling and error recovery; coordinating motion, illumination and camera triggering to get frames off the instrument reliably, with calibration, correction and acquisition quality checks.

  • Bring-up: first boot on new board revisions, peripheral validation, low-level debug with a scope and logic analyzer.

  • Tooling: visualization, batch processing over acquisition datasets, version-to-version comparison.

About you
  • Final-year Master's or Engineering School student — Computer Science, Electronics, Embedded Systems, or related.

  • Strong C/C++, plus clean and testable Python.

  • Real understanding of hardware constraints, microcontroller architectures, and low-level debugging.

  • RTOS and communication protocols (SPI, I2C, UART), plus motion and actuator control fundamentals.

  • Comfortable reading a schematic, doing image processing in Python, and working with Git.

  • Autonomous, rigorous, execution-oriented.

  • English required, French a plus.

Nice to have: optics basics — exposure, focus, illumination, noise, and what they do to an image.

We don't expect you to know everything on day one. Curiosity and drive matter more.

Why join

Real software on a real instrument, at the intersection of biophotonics, AI, and industrial automation with direct mentoring from the people who architected it.

Practical details
  • Location: Paris, on-site. The instrument lives in the lab, and so will you.

Perks: workspace equipment budget, Gymlib, Alan health insurance, Swile card, quarterly team gatherings.

Recruitment process
  1. Fit interview with the hiring manager (~30 min)

  2. Technical case study — firmware, integration, or debug — plus debrief with the team

  3. Culture-fit conversation with a Spore.Bio collaborator outside the team

  4. On-site in Paris: founders, lab and assembly visit, Louis in action

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electronics Engineer — End-to-End Instrument Hardware
Electronics Engineer — End-to-End Instrument Hardware

Spore.Bio • Paris

Hybrid
EUR 50,000 - 70,000
Flexible remote work
Health insurance
Workspace equipment budget
+2
Electronics Engineer
Electronics Engineer

Spore.Bio • Paris

On-site
EUR 50,000 - 70,000
Flexible remote work
Health insurance
Workspace equipment budget
+2
Mechanical Engineer
Mechanical Engineer

Spore • Paris

Hybrid
EUR 60,000 - 90,000
Meal vouchers
Gymlib access
Premium health insurance
+1
Opto-Mechanical Design Engineer: Prototyping to Production
Opto-Mechanical Design Engineer: Prototyping to Production

Spore.Bio • Paris

On-site
EUR 55,000 - 90,000
Meal vouchers
Gymlib access
Premium health insurance (Alan)
+1
Mechanical Engineer
Mechanical Engineer

Spore.Bio • Paris

On-site
EUR 55,000 - 90,000
Meal vouchers
Gymlib access
Premium health insurance (Alan)
+1
Senior Field Service Engineer
Senior Field Service Engineer

Spore • Paris

On-site
EUR 75,000 - 110,000
Meal vouchers
Gymlib
Senior Field Service Engineer — Deploy & Scale Global Ops
Senior Field Service Engineer — Deploy & Scale Global Ops

Spore.Bio • Paris

Hybrid
EUR 60,000 - 80,000
Meal vouchers
Gymlib
Senior Microbiology Engineer Microbiology Team · Paris ·
Senior Microbiology Engineer Microbiology Team · Paris ·

Spore • Paris

Hybrid
EUR 90,000 - 120,000
Flexible working arrangements
Paris office access
Budget for remote work equipment
+4
Senior Software Engineer
Senior Software Engineer

Spore.Bio • Paris

On-site
EUR 60,000 - 85,000
Budget for remote work equipment
Gym subscription
Premium health insurance
+2
Senior Software Engineer
Senior Software Engineer

Spore.Bio • Paris

On-site
EUR 60,000 - 85,000
Budget for remote work equipment
Gym subscription
Premium health insurance
+2