View all

Firmware Developer

Seniority Level: Mid-Senior Level
Industry: Information Technology & Energy Services
Job Functions: Engineering Information / Technology / Firmware
Workplace: Zurich, Switzerland or Milan, Italy

(Versione Italiana sotto)

Your responsibility:

As a member of the Firmware team, you are part of a team creating new devices from scratch. You take care of the whole products lifecycle, including requirements, development of firmware (in C language) and tools (certification, ATE etc), testing (C and python) and maintenance (investigating and solving field issues). You collaborate closely with the other teams on a daily base to improve our existing solution.

Your profile:

Organized, structured, and rigorous, you display strong analytical thinking and systematic problem-solving skills. You are eager to document your work and good at sharing essential information. You love working on several inter-disciplinary topics and to find new solutions to address our challenging requirements. You are a self-reliant team player with a proven track record of successes.

Your background:

  • Strong experience in C coding and debugging for embedded micro-controllers
  • Understanding of RTOS dynamics and ability to do real time troubleshooting
  • Proficient in both low-level drivers and in higher level logic, in resources-constrained embedded environments
  • Proficient in Code-Reviews, Unit and System testing
  • Able to read and understand schematic in analog and digital domain
  • Able to use Lab instrumentation for code debugging and validation
  • Able to follow concurrent tasks
  • Nice to have: background in Wi-Fi, BLE, ISM RF, software implications on EMC, PLC (Power Line Communication)
  • English fluency is mandatory, additional languages a plus
  • Valid working permit in EU

________________________________________________________________________________________________________________

Le tue responsabilità

Nel team Firmware, fai parte del team che crea nuovi dispositivi da zero. Contribuisci all’intero ciclo di vita dei prodotti, compresi i requisiti, lo sviluppo del firmware (in linguaggio C) e dei tool (certificazione, ATE ecc.), i test (C e Python) e la manutenzione (investigazione e risoluzione dei problemi riscontrati sul campo). Collabori quotidianamente a stretto contatto con gli altri team per migliorare le soluzioni esistenti.

Il tuo profilo

Lavori in modo organizzato, strutturato e rigoroso, dimostri una forte capacità di pensiero analitico e di risoluzione sistematica dei problemi. Dimostri precisione nel documentare il tuo lavoro e abitudine a condividere le informazioni essenziali. Ti piace lavorare su diversi argomenti interdisciplinari e trovare nuove soluzioni per rispondere alle nostre esigenze. Sei capace di lavorare sia in team che in autonomia e hai una comprovata esperienza e record di successi.

Il tuo background

  • Esperienza approfondita nello sviluppo e nel debug in C per microcontrollori embedded
  • Profonda comprensione delle dinamiche RTOS e capacità di real time troubleshooting
  • Esperienza approfondita sia nella progettazione di driver di basso livello che di applicativi, in embedded environments resources-constrained
  • Comprovata capacità di eseguire code reviews, unit testing e system testing
  • Capacità di leggere e comprendere gli schemi elettronici sia analogici che digitali
  • Capacità di utilizzare la strumentazione di laboratorio per il debug e la validazione del codice
  • Capacità di seguire attività simultanee
  • Gradito background in Wi-Fi, BLE, ISM RF, EMC, PLC (Power Line Communication)
  • La conoscenza dell’inglese è obbligatoria, altre lingue sono un plus
  • Permesso di lavoro valido nell’UE

Offriamo un contratto di lavoro a tempo indeterminato livello quadro, con uno stipendio base e un bonus target annuale del 10% della RAL in base ai risultati aziendali e personali. Sono anche inclusi l’utilizzo privato del telefono cellulare aziendale e il rimborso dell’abbonamento annuale ai mezzi di trasporto urbani a Milano. Avrai inoltre l’opportunità di recarti a Zurigo per un meeting o un team event!

tiko Italia è un vivace tech hub situato nel cuore di Milano dove vengono sviluppate soluzioni che consentono ai clienti tiko di risparmiare energia usando i loro dispositivi elettrici esistenti. I dispositivi aggregati danno vita alla Virtual Power Plant gestita da tiko, partecipando così alla stabilizzazione della rete elettrica. La nostra cultura di start-up dinamica e multiculturale ti darà l’opportunità di esprimere tutto il tuo potenziale, contribuendo a fare la differenza per il pianeta. tiko Italia fornisce il prodotto a tiko Energy Solutions, la sede centrale di Zurigo, che coordina a livello internazionale le operazioni e lo sviluppo dei dispositivi tiko. tiko Services, con sede a Parigi, commercializza la nostra soluzione in Francia. Maggiori informazioni: www.tiko.energy tiko è una società del gruppo ENGIE dal 2019.

tiko Milan
tiko Milan
Our office in Milan is located at the heart of the stimulating Copernico Zuretti space. The office is easily reachable by public transportation and is a few minutes walk to Naviglio martesana, Mercato Centrale and the young and dynamic neighbourhood NOLO where you can find many restaurants and bars.
Any questions?

You’d like to know more? Just send me an email and I will get back to you!

Marisa
HR Specialist

Firmware Developer

Maximum allowed size for attachments: 5MB