Senior Embedded Software Developer
Job Description & How to Apply Below
Potrebbe essere proprio lei il candidato/la candidata ideale per questo lavoro. Legga tutte le informazioni associate e invii la sua candidatura.
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 residenziale
• 4-noks: monitoraggio e ottimizzazione dell'energia, fotovoltaico, IoT per l'efficientamento
• Arkadia: controllo accessi e domotica di design per hospitality e nautica di fascia alta
Accanto 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 ruolo
Entri 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 farai
• Firmware per STM
32, ESP
32 e Atmel/Arduino: dai requisiti al prodotto industrializzato
• Comunicazione wireless — RF sub-GHz 433/868 MHz, BLE, Zigbee, Wi-Fi — inclusi rolling code, sicurezza dei codici e aggiornamenti OTA
• Definizione delle architetture firmware e delle scelte progettuali; code review e standard di qualità interni
• Progettazione 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 collaudo
• Applicazioni desktop per test, diagnostica, configurazione e manutenzione dei dispositivi
• Debug su hardware reale: lettura di schemi e datasheet, strumentazione di laboratorio, lavoro fianco a fianco con il team hardware in prototipazione, validazione e industrializzazione
Cosa cerchiamo
• Esperienza consolidata (indicativamente 5+ anni) nello sviluppo firmware per sistemi embedded
• Ottima conoscenza di C e C++; conoscenza di C# sufficiente a sviluppare applicazioni desktop Windows
• Programmazione di microcontrollori, preferibilmente STM
32 ed ESP
32
• Protocolli seriali (UART, SPI, I2C, 1-Wire) e capacità di leggere schemi elettronici e datasheet
• Autonomia nel debug hardware/firmware con oscilloscopio, multimetro e analizzatore logico
• Capacità di definire architetture, stimare attività e motivare le scelte tecniche davanti al team
Ci farebbe piacere se avessi anche
• Esperienza con comunicazione radio: sub-GHz, BLE, Zigbee, Wi-Fi
• FreeRTOS o altri RTOS
• Sviluppo di banchi di collaudo e automazione dei test
• CAN, Modbus, KNX
• JTAG/SWD, Git
• Database o formati strutturati per l'archiviazione dei dati di test
• Esperienza in validazione e industrializzazione di prodotti elettronici
Ambienti che usiamo: STM
32
CubeIDE, PlatformIO, Visual Studio, Arduino IDE, IAR Embedded Workbench. Non ci aspettiamo che tu li conosca tutti. xjncmbx
Cosa offriamo
• Contratto a tempo indeterminato, CCNL Metalmeccanico, RAL indicativa € 27.000 – € 35.000 , commisurata all'esperienza
• Laboratorio attrezzato e strumentazione a disposizione
• Team piccolo, decisioni rapide, contatto diretto con produzione e hardware
• Formazione e partecipazione a fiere ed eventi di settore
Se 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.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×