Senior Firmware Engineer

2e Arrondissement, Paris, FrancePermanent

This job posting is not available anymore

About  Enchanted Tools

Change the face of robotics with us.

Enchanted Tools / Changing the face of robotics

At Enchanted Tools, we are bringing a new generation of robots to life.
Combining world-class engineering expertise and the power of imagination, we plan to make everyone’s life better with robotic characters. Our robots can glide, grasp and interact with their environment, tackling concrete issues and needs.

Founded in 2021, we are now 100 enchanters, working in different fields (Robotics, AI, Product design, Project Management, Production, Quality, Supply chain, Finance, Marketing, HR, Sales, ...) and we keep growing, thanks to our strong relationships with a variety of investors and partners.

We revealed our two prototypes to the world and are now ready for the next steps of our adventure: industrialize our production, starting with a pilot line at the heart of Paris, then building a plant ; and selling our robots at a global scale. We built a whole ecosystem and rely on well-established partnerships to achieve our ambitious projects. We are looking for passionate, creative and curious experts to join us. 

Why you should join us:

  • You will have a unique opportunity to work on next-gen robots, cracking technological lockers of interaction, grasping, and navigation;

  • You will be an early player of a super ambitious and fast-growing adventure, that proved its ability to turn dreams into reality;

  • Our team are all experts in their field, coming from diverse and international backgrounds

Job description

  • Design, develop, and maintain embedded software for company products.

  • Collaborate with hardware teams to ensure seamless integration between firmware and hardware components.

  • Perform rigorous testing and validation to ensure firmware reliability and performance.

  • Quickly and effectively troubleshoot technical issues and challenges encountered during development.

  • Contribute to Linux-based applications, real-time programming, and task automation using Python.


At least 2 years of proven experience in firmware development within a professional setting.

Proficiency with STM32 microcontrollers and associated development tools.

Has already implemented lots of various sensors, using several communication buses such as SPI / I2C / USART / ...

Strong expertise in embedded C/C++ programming.

Knowledge of real-time operating systems (RTOS) and experience in Linux-based development.

Ability to work independently, proactively solve problems, and meet project deadlines.

Previous experience with Python is a plus.

Strong communication skills within the team and ability to document work effectively.

Passion for technology and innovation, with a desire to learn and stay updated with the latest embedded trends.

Work within a talented and passionate team in a collaborative environment.

Opportunity to contribute to exciting and innovative projects. Continuous training to stay up-to-date with the latest technologies.

Details about the job
2e Arrondissement, Paris, France
Powered byTaleez