Skip to content

Firmware developer

Home » Work with us » Firmware developer

Responsabilities

  • Development, design and debugging on microcontroller platforms
  • Generation of reports and documentation for information sharing
  • Collaboration and active participation with the Scrum team to define requirements and technical specifications
  • Supporting hardware developers to validate electronic boards designed in-house
  • Use of electronic instrumentation, with a focus on multimeters and oscilloscopes

Requirements

  • Bachelor’s/Master’s degree in Electronic Engineering
  • Preferably 2 to 3 years of experience as a firmware developer
  • Knowledge of the C programming language in the embedded environment
  • Knowledge of real-time operating systems (e.g. FreeRTOS, Segger)
  • Knowledge of code versioning systems such as Git and SVN
  • Familiarity with communication protocols (e.g. MQTT, HTTP)
  • Knowledge of the English language (level B1/B2)
  • Italian mother tongue

Additional skills

  • Knowledge of home automation systems (Konnex, Modbus, Dali, etc.)
  • Experience in development on embedded Linux platforms
  • Experience in the development of low-power radio devices
  • Ability to work in an Agile/Scrum environment
  • Good problem-solving skills and attention to detail
  • Excellent communication and team-working skills

Employment contract: full-time, 40 hours
Availability: from Monday to Friday, with possible business trips
Working mode: hybrid (in office and/or remote working

Back To Top