This position is no longer available.

Senior Firmware Engineer

Permanent contract
Paris
Salary: Not specified
Occasional remote
Experience: > 3 years
Education: Master's Degree

Ganymed Robotics
Ganymed Robotics

Interested in this job?

Questions and answers about the job

The position

Job description

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!


Preferred experience

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

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Hardware Engineering”.