jobportalschweiz.ch
← Tutte le offerte

Embedded Software Engineer

SICPA SA

Tipo di contratto
Tempo pieno
Luogo
Prilly
Prima pubblicazione
Candidati ora

##

L'Embedded Software Engineer è un contributore tecnico all'interno del Machine-Readable Features Laboratory, supportando lo sviluppo, l'integrazione, la validazione e la manutenzione di soluzioni software embedded utilizzate in sistemi avanzati di autenticazione e tracciabilità leggibili dalle macchine.

Il ruolo copre una vasta gamma di tecnologie tra cui sistemi operativi in tempo reale (RTOS), piattaforme embedded Linux, sistemi di sensori ad alta velocità, elaborazione dei segnali, architetture System-on-Chip (SoC) e framework di sviluppo software industriale. La posizione combina attività di architettura e sviluppo software, integrazione di sistema, test, risoluzione dei problemi (troubleshooting) e deployment all'interno di un ambiente multidisciplinare che coinvolge elettronica, ottica, chimica, data science e ingegneria del software.

Questa posizione è adatta a un ingegnere che mira a costruire una forte competenza nei sistemi embedded, nelle tecnologie di rilevamento industriale e nella gestione del ciclo di vita del software, con opportunità di contribuire dal concetto al deployment in soluzioni di sicurezza all'avanguardia.

RUOLO

  • Sviluppare, mantenere e ottimizzare applicazioni software embedded in C/C++ per piattaforme in tempo reale e basate su Linux.
  • Progettare, sviluppare e mantenere software in esecuzione su RTOS, embedded Linux, microcontrollori, microprocessori, DSP e piattaforme System-on-Chip (SoC).
  • Supportare l'integrazione del software embedded con l'elettronica, l'ottica e i sottosistemi dei sensori.
  • Progettare ed eseguire attività di test del software, validazione e risoluzione dei problemi per garantire prestazioni, affidabilità e manutenibilità.
  • Investigare e risolvere difetti del software, problemi sul campo e sfide di integrazione di sistema.
  • Contribuire alla documentazione del software, inclusi requisiti, specifiche di progettazione, rapporti di test, documentazione per l'utente e procedure di manutenzione.
  • Partecipare a revisioni tecniche, discussioni di progettazione e iniziative di miglioramento continuo.
  • Collaborare attivamente all'interno di team di progetto multidisciplinari che includono ingegneri elettronici, ingegneri del software, fisici, chimici e scienziati.

##

PROFILO

Istruzione ed Esperienza

  • Laurea Bachelor o Master in Software Engineering, Computer Engineering, Embedded Systems o equivalente.

Competenze Tecniche

  • Forte competenza nella programmazione C/C++ per applicazioni embedded.
  • Esperienza con Real-Time Operating Systems (RTOS) e ambienti embedded Linux.
  • Conoscenza delle metodologie di test del software, delle tecniche di debugging e dei sistemi di controllo di versione.
  • Familiarità con le architetture System-on-Chip (SoC), inclusi microprocessori, microcontrollori e DSP.
  • Conoscenza delle interfacce di comunicazione e dell'integrazione di sistemi embedded industriali.
  • Padronanza nell'uso di strumenti di ingegneria standard per lo sviluppo software, il versionamento, il tracciamento dei problemi (issue tracking) e la documentazione tecnica.

Competenze Personali

  • Curioso, motivato e desideroso di sviluppare una profonda competenza tecnica.
  • Forte mentalità analitica e orientata al problem-solving.
  • Crescente autonomia, con la capacità di gestire i compiti di laboratorio con una supervisione limitata.
  • Affidabile, strutturato e orientato alla qualità.
  • Spirito di squadra in un ambiente multiculturale e interdisciplinare.

Lingue

  • Buona conoscenza operativa di inglese e francese (parlato e scritto).

##

PERCHÉ UNIRSI A NOI?

  • Unirti a un leader globale nelle tecnologie di fiducia con una missione che conta.
  • Essere al cuore strategico di un'azienda finanziariamente solida e guidata dall'innovazione.
  • Collaborare con esperti di alto livello e lavorare su progetti internazionali d'impatto.
  • Operare in un ambiente multiculturale e di alta integrità dove l'autonomia e la responsabilità sono incoraggiate.
  • Monitorare i costi effettivi del progetto rispetto ai budget pianificati ed escalation dei rischi dove appropriato.

Tradotto automaticamente dall’originale.

Pubblicato 6 giorni fa

Luogo

Vedi su Google Maps