Senior Embedded Software Developer

2 giorni fa

Maserà di Padova, Veneto, Italia LinkedIn Tempo pieno

Ti è mai capitato di scrivere firmware che poi si perde tra fornitori esterni, reparti distanti e mesi di attesa prima di diventare un prodotto vero? Nel nostro team R&D il percorso è diverso: resti vicino a chi progetta l'hardware, dal primo prototipo alla linea di collaudo.

Prima di candidarsi per questo ruolo, la preghiamo di leggere le seguenti informazioni su questa opportunità, riportate di seguito.



Chi siamo
Progettiamo e produciamo elettronica dal 2001, interamente in Italia, nel nostro stabilimento in provincia di Treviso. Tre brand, tre mercati diversi: BeB Smart Home: automazione cancelli, radiocomandi multifrequenza, sicurezza residenziale4-noks: monitoraggio e ottimizzazione dell'energia, fotovoltaico, IoT per l'efficientamentoArkadia: controllo accessi e domotica di design per hospitality e nautica di fascia altaAccanto ai prodotti a marchio, facciamo elettronica conto terzi. R&D, progettazione e produzione sono tutte sotto lo stesso tetto: dal firmware al banco di collaudo in linea non c'è nessun passaggio di consegne.

Il ruoloEntri in un team R&D di 8 persone, a stretto contatto con il reparto hardware. Il ruolo copre l'intero ciclo di vita del prodotto, dallo sviluppo firmware su microcontrollore agli strumenti di programmazione e collaudo in produzione.

Accanto allo sviluppo c'è una componente progettuale e di metodo: contribuire alla definizione dell'architettura firmware, alla valutazione delle tecnologie, alle stime di attività e tempistiche e alle code review all'interno del team.

Cosa faraiFirmware per STM32, ESP32 e Atmel/Arduino: dai requisiti al prodotto industrializzatoComunicazione wireless — RF sub-GHz 433/868 MHz, BLE, Zigbee, Wi-Fi — inclusi rolling code, sicurezza dei codici e aggiornamenti OTADefinizione delle architetture firmware e delle scelte progettuali; code review e standard di qualità interniProgettazione e realizzazione di banchi automatici per programmazione e collaudo schede, con le relative interfacce software (C#, desktop Windows)Raccolta, elaborazione e tracciabilità dei risultati di collaudoApplicazioni desktop per test, diagnostica, configurazione e manutenzione dei dispositiviDebug su hardware reale: lettura di schemi e datasheet, strumentazione di laboratorio, lavoro fianco a fianco con il team hardware in prototipazione, validazione e industrializzazioneCosa cerchiamoEsperienza consolidata (indicativamente 5+ anni) nello sviluppo firmware per sistemi embeddedOttima conoscenza di C e C++; conoscenza di C# sufficiente a sviluppare applicazioni desktop WindowsProgrammazione di microcontrollori, preferibilmente STM32 ed ESP32Protocolli seriali (UART, SPI, I2C, 1-Wire) e capacità di leggere schemi elettronici e datasheetAutonomia nel debug hardware/firmware con oscilloscopio, multimetro e analizzatore logicoCapacità di definire architetture, stimare attività e motivare le scelte tecniche davanti al teamCi farebbe piacere se avessi ancheEsperienza con comunicazione radio: sub-GHz, BLE, Zigbee, Wi-FiFreeRTOS o altri RTOSSviluppo di banchi di collaudo e automazione dei testCAN, Modbus, KNXJTAG/SWD, GitDatabase o formati strutturati per l'archiviazione dei dati di testEsperienza in validazione e industrializzazione di prodotti elettroniciAmbienti che usiamo: STM32CubeIDE, PlatformIO, Visual Studio, Arduino IDE, IAR Embedded Workbench. Non ci aspettiamo che tu li conosca tutti. xdwybme Cosa offriamoContratto a tempo indeterminato, CCNL Metalmeccanico, RAL indicativa € 27.000 – € 35.000, commisurata all'esperienzaLaboratorio attrezzato e strumentazione a disposizioneTeam piccolo, decisioni rapide, contatto diretto con produzione e hardwareFormazione e partecipazione a fiere ed eventi di settoreSe cerchi un posto dove le tue proposte tecniche arrivano davvero al prodotto, senza passare per troppi livelli di approvazione, il contesto è questo: laboratorio attrezzato, contatto quotidiano con l'hardware e un team che decide in fretta.