EFI is looking for an R&D Software Engineer to join our software and hardware development team located in Italy.
Working together with the software development group and the other teams, in this role you will develop applications and adapt the printing software of our machines.
What you will do:
1. Work with R&D teams for collecting requirements from stakeholders
2. Design and develop desktop applications using C# (.NET), C++
3. Maintain and improve existing application
4. Define and share specifications for the new applications
5. Participate in the design of testing plans
This role might be a good fit if you have:
6. Degree in computer engineering
7. 3+ years of experience in software design and development
8. Knowledge of C# (.NET), C++
9. Knowledge of Windows, networking
10. Good ability to communicate in Italian and English
11. Excellent analysis and synthesis skills, oriented to problem solving
12. Excellent ability to work both independently and in areas of international teams
Skills that will be considered a plus:
13. Digital printing technologies
14. Digital image processing
15. Database programming: SQL, Entity Framework
16. RESTful APIs and JSON data processing
17. Knowledge of the hardware electronics