Firmware engineer
Forwardinnovation
Gallarate, it
1 gg fa

Job Description

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.

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.
  • Plus skills :

  • Scripting experience in one of Python / Perl / JavaScript is a plus
  • Good knowledge of one or more among Linux, Android, and iOS software architecture is a plus
  • Experience with data analytics and / or AI algorithms is a plus
  • Requirements

    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.

    Plus skills : Scripting experience in one of Python / Perl / JavaScript is a plus Good knowledge of one or more among Linux, Android, and iOS software architecture is a plus Experience with data analytics and / or AI algorithms is a plus

    Segnala questo annuncio
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Invia candidatura
    La mia Email
    Cliccando su “Continua”, autorizzo neuvoo ad utilizzare i miei dati ed inviarmi avvisi email come menzionato nella sezione Politica sulla Privacy di neuvoo. Posso ritirare il mio consenso e cancellare la registrazione in qualsiasi momento.
    Continua
    Modulo di candidatura