Software developer

We offer a position as software developer to be included in the product development team with access to corporate welfare and smart working tools.

Key responsibilities:

  • Design the firmware of product’s electronic boards, according to feasibility and quality criteria
  • Identify and introduce innovative software solutions
  • Interfacing with the production department for boards testing

Qualifying elements:

  • Experience in C / C ++ programming for 8-32 bit embedded microcontroller systems
  • Experience in GUI programming for microcontroller systems
  • Knowledge of Embedded Linux.
  • Knowledge of Ethernet, Wifi, IP network protocols
  • Knowledge of field protocols such as Modbus and CAN
  • Problem solving skills
  • Knowledge of English

The selection process passes through three phases: first the candidate’s CV is evaluated , than the candidate’s competences and compatibility with the position are elaborated with an online form, finally the candidate will be selected for a frontal interview that represents the last step of the selection process. The three phases will last about a week, start now!

Send your CV

Your name

Your email


Your message


I authorize the use of my data by ECS s.r.l., exclusively for purposes related to the selection. The data received can not be transferred to third parties and will be processed in full compliance with the criteria set by the European regulation on the protection of personal data, Reg. 2016/679/EU. It will also be possible to request at any time the modification or cancellation of data by writing to

This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.