Skip to main content

Embedded / Firmware Developer

Auto-translated from French · original: Développeur·euse embarqué / Firmware

4 × 9hr days100% payHybrid · Paris, France
Join Lunii as an Embedded / Firmware Developer!

Reporting to Abderrahmen, our Embedded Systems and Software Manager, and working within our Tech team, your primary role will be to strengthen, maintain, and evolve the embedded systems of our products.

You will work in a dynamic and cross-functional environment with strong collaboration between the firmware, backend, mobile, hardware, QA, and product teams in a context of continuous product and feature evolution.

Your main missions will be:

  • Maintain the firmware of our products.

  • Design and develop new firmware and embedded features.

  • Develop unit tests and functional tests.

  • Produce and maintain the necessary technical documentation.

  • Actively contribute to the implementation and improvement of firmware CI/CD.

  • Adopt a V-model development cycle for the design of new products and features, as well as an Agile methodology for tracking, analyzing, and fixing bugs.

  • Ensure the quality of established processes as well as compliance with adopted norms and standards.

On a daily basis, this involves in particular:

  • Product specifications that evolve regularly;

  • Frequent addition of new features;

  • Project priorities that can change according to business or user needs;

  • Continuous integration of new hardware components or drivers;

  • Strong time-to-market constraints.

Non-exhaustive list.

Lunii recruits and recognizes all talent: we are deeply committed to diversity and inclusion, we look forward to meeting you!

Our ideal profile

  • You have at least 5 years of professional experience in a similar position, ideally in a dynamic and fast-paced product environment.

  • You have real expertise in C/C++, STM32, ESP32, FreeRTOS technologies or scripting languages (Python, Shell).

  • You have good knowledge of electronics, particularly analysis and measurement tools. You also have an excellent foundation in programming standards.

  • You are comfortable with Linux, Eclipse, Git, CMake as well as testing frameworks such as CMocka or CppUTest.

  • You have a strong ability to analyze and solve technical problems. You are comfortable managing multiple subjects in parallel without being unsettled and enjoy "test & learn" environments that allow for continuous improvement.

  • Finally, you are able to explain the technical subjects you manage with pedagogy to both technical and non-technical stakeholders.

Our recruitment process

You send your CV and we then take the time to carefully study your application. If it matches, our discussions continue (via video call or in person at our offices):

  • First with Bérengère, our Recruitment Manager, for an initial phone call (30"),

  • Then, you meet Abderrahmen, Manager, with a personalized technical interview via video call (60")

  • And finally, you will meet Laurie, our CTO, in our offices (60") followed by members of the team.

What we offer

  • Contract: CDI (Permanent contract) - Executive status - Full-time day rate.

  • 4-day work week experiment with Friday as a day off.

  • Remote work: 2 days of mandatory weekly presence in our offices in the 3rd arrondissement of Paris.

Want to join a team that is passionate and committed to developing children's imaginations while keeping them away from screens? Apply now and let's create incredible stories together!