Join Lunii as an Embedded Developer / Firmware Engineer!
Reporting to Abderrahmen, our Manager of Embedded Systems and Software, and as part of our Tech team, your main 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 firmware, backend, mobile, hardware, QA, and product teams in a context of continuous product and feature evolution.
Your main responsibilities 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-cycle development approach 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 and compliance with adopted standards.
On a daily basis, this involves notably:
-
Product specifications that evolve regularly;
-
Frequent addition of new features;
-
Project priorities that may change based on 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're waiting for you!
Our ideal profile
-
You have a minimum of 5 years of professional experience in a similar role, ideally in a dynamic and rapidly evolving 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 excellent foundations regarding programming standards.
-
You are comfortable with Linux, Eclipse, Git, CMake as well as test frameworks such as CMocka or CppUTest.
-
You have strong analytical and technical problem-solving skills. You are comfortable managing multiple topics in parallel without being destabilized and appreciate "test & learn" environments that enable continuous improvement.
-
Finally, you are able to explain the technical topics you manage in a pedagogical way to both technical and non-technical stakeholders.
Our recruitment process
You send us your CV and we take the time to carefully review your application. If it matches, our conversations continue (via video 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, for a personalized technical interview via video (60")
-
And finally, you will meet Laurie, our CTO, at our offices (60") and then members of the team.
What we offer
-
Contract: Permanent position - Management level - Full-time with flexible hours.
-
4-day week trial with Friday as a day off.
-
Remote work: 2 days of mandatory weekly presence at our offices in the 3rd arrondissement of Paris.
Interested in joining a passionate and committed team dedicated to developing children's imagination while keeping them away from screens? Apply now and let's create incredible stories together!
