Electronic Firmware Engineer

We are presently seeking an Electronic Engineer – Firmaware Programmer

Essential duties and responsibilities

  • Circuit analysis, electronic debugging and fault analysis
  • Software use and implementation of schematic and PCB layout
  • Design, develop, modify and maintain software code
  • Use of laboratory equipment (oscilloscopes, DMMs, power supplies, etc.)
  • Programming in C / C ++, Python, Java
  • Ability to debug, performance optimization and unit testing


  • Bachelors Degree in Computer Engineering, Electrical Engineering or Software Engineering and -similar.
  • English language proficiency.

Technical skills

  • High quality structured microcontroller programming (for example ARM, SoC, ecc.)
  • Knowledge of EMC /EMI standards
  • Knowledge of electrical CAD software


  • Working knowledge of industrial communication protocols
  • Use of collaborative robots
  • ROS / Movelt! / Gazebo and similar softwares
  • MATLAB / Simulink programming
Job Category: Firmware Hardware
Job Type: Full Time
Job Location: Pisa (Italy)

Apply for this position

Allowed Type(s): .pdf, .doc, .docx