Senior Firmware Engineer
As a member of the Software Team, in charge of software industrialization, you will work with our R&D teams (Hardware, Robotics, Vision, System, QARA) to design, implement and integrate the robot’s embedded software.
Your missions will be amongst the following:
Current architecture refactoring.
Improve the communication API
Improve the CI/CD steps required to build and deliver the firmware (quality analysis, static analysis, documentation, package delivery…etc.).
Ensure thorough code quality with strong unit testing design and implementation.
Develop the firmware of the robot’s test bench.
Features & bug fix implementation, of course :)
Ensure compliance with the IEC62304 standard through all those activities!
Who we are looking for:
You have 3 to 7 years of professional experience
You bring your passion for software, clean code and robotics
You bring excellent problem-solving and multitasking skills, and have a logical and pragmatic attitude
You have a strong knowledge of C, a good experience with the entire software development lifecycle as well as programming on STM32 microcontrollers
You have opinions/experiences about API, components design, design pattern and testable architecture concepts
Nice to have :
You know/experienced cmake cross-compile, gitlab, conan, jenkins, sonarqube.
You know/experienced C++/Qt/Qml in desktop applications
You know/experienced IEC-62304 standard
Ces entreprises recrutent aussi au poste de “Hardware Engineering”.