Skip to content Skip to menu Skip to footer
Job offer description

For our Manufacturing Plant in Montecchio Maggiore (VI) with over 700 employees, we are seeking a  Firmware Engineer that will join a team of 11 Engineers in the R&D department. The person will participate in the design, development, and testing of embedded electronic devices to control electrical motors or electro-pumps in the field of pumping, heating and air conditioning (HVAC) applications.

Responsibilities:

  • Participates in the design, development, debugging, and testing of embedded firmware for electronic boards used in Variable Frequency Drives or Custom control units, by using programming languages (C, C++, C#, Visual Basic, etc.).
  • Support the Hardware Electronic team in the design and debug of such electronic boards.
  • Collaborate with Product engineering in defining special product requirements and design features (participate in project teams)
  • Support the Quality Assurance team in defining the test specification and requirement for firmware validation
  • Supports Application and After Sales Engineers in identifying potential application issues and in defining relevant solutions
  • Develops product documentation for standard products, for special customer requests and manage specific customer project files
  • Participates in team activities related to product development, performances improvement, cost reduction and quality improvement
  • Availability to travel
Job requirements
  • At least 1-2 years of experience in firmware development in the electronic field. Experience in variable frequency drives development or motor control software development would constitute a plus.
  • Bachelor's Degree in Electronic/Electrical Engineering or equivalent curricula
  • Experience with C, C++ on embedded systems (microcontrollers) 
  • Familiar with versioning tools such as SVN or GIT (BitBucket and Jira integration)
  • Experience with signal processing and communication protocols is required.
  • Good level of English
  • Fluent in Italian (written and spoken)
Nice to have
  • Knowledge of other programming languages such as Python or C# would constitute a plus
  • Knowledge of Matlab language and experience with electronic simulation software would constitute a plus.
  • Experience in Automated tests and CI/CD (continuous Integration/Continuous delivery) processes
  • Previous experience in the electromechanical industry would be preferred
Benefits

TRAVEL: 10% Italy/ Europe 

LOCATION: Montecchio Maggiore (VI)

SMART WORKING: 2 days per week (after 3 months training) 

BENEFIT: Company bonus + canteen

Job details
Occupation field:
Work experience:
Work experience is not required
Language skills:
  • English
  • Good
  • Italian
  • Fluent
Salary range (Monthly):
30000 - 40000 EUR (Gross pay)
Date of expiry:

About company

Xylem è un'azienda leader a livello mondiale nel settore delle tecnologie idriche, impegnata nello sviluppo di soluzioni innovative per affrontare le sfide idriche del pianeta.I prodotti e i servizi dell'azienda vengono utilizzati per movimentare, analizzare, monitorare e reintrodurre l'acqua nell'ambiente per i nostri clienti nei settori dei servizi pubblici, dell'industria, dell'edilizia… Find out more