Firmware Engineers work in small team to design best-of-breed, innovative products for consumer and industrial world-class clients.
They design, build, and deliver software to run in embedded RTOS and bare-metal systems and are key players of the product design, test and verification, from requirements down to industrialisation.
Please check the skill requirements before submitting your application.
Plus skills :
Skills : Holding a MS or PhD in Computer Science, or Computer Engineering or software-focused Electronic Engineering or any other relevant specialisation.
Being fluent in Italian and English is a must. Interviews will be held in both language with mother tongue speakers. Strong programming skills with keen eye on design.
Good understanding of PCB Design and embedded firmware design. Knowledge of Software Engineering standard methodologies.
Good knowledge of one or more communication protocol among CANbus, Modbus, BLE, Wi-fi. Knowledge develop of small testing tools using C# or Pyton or others for hardware validation.
Comfortable in lab environment & interacting with teams (knowledge lab tools). Knowledge of revision control tools and processes and knowledge of C / C++ development for embedded systems.
Familiarity with agile software development methodologies. Ability to read circuit schematics and understand the impact on software operation and design.