×
Register Here to Apply for Jobs or Post Jobs. X

Junior Firmware Developer

Job in 56021, Cascina, Toscana, Italy
Listing for: Altro
Full Time position
Listed on 2025-12-30
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware
Salary/Wage Range or Industry Benchmark: 50000 - 70000 EUR Yearly EUR 50000.00 70000.00 YEAR
Job Description & How to Apply Below
Location: Cascina

Get AI-powered advice on this job and more exclusive features.

Junior Firmware Developer
GANIGA è una startup deeptech italiana che sviluppa smart bins capaci di riconoscere e differenziare automaticamente i rifiuti. Combiniamo robotica, visione artificiale, AI e design industriale per creare prodotti robusti, scalabili e user-friendly, con l’obiettivo di rivoluzionare la raccolta differenziata e promuovere l’economia circolare.

Siamo un team giovane e dinamico, con mentalità startup: flessibili, veloci e orientati a creare impatto reale nel mondo.

Perché questo ruolo è importante
Stiamo cercando un  Junior Firmware Developer / Prototipazione Rapida  entusiasta e orientato all'azione per unirsi al nostro team Meccatronico/Elettronico. Questo ruolo è cruciale per la rapida iterazione, lo sviluppo di nuovi prototipi e la validazione di funzionalità core del nostro prodotto di punta. Sarai in prima linea nel trasformare idee complesse in codice funzionante su hardware embedded.

Responsabilità principali

Sviluppo Firmware Embedded:  Scrivere, testare e debuggare codice firmware in C/C++ per microcontrollori e sistemi embedded (AVR, ARM, ecc) per controllare motori, sensori e attuatori.

Prototipazione Rapida:  Sviluppare, assemblare e testare rapidamente schede elettroniche, cablaggi e prototipi funzionali per nuove funzionalità hardware/meccatroniche.

Integrazione e Test:  Collaborare strettamente con il team Meccanico ed Elettronico per l'integrazione fisica e logica di componenti hardware (sensori, display, interfacce, comunicazioni wireless/cablate).

Validazione e Debug:  Eseguire test di laboratorio, debug di schede e sistemi prototipali; raccogliere dati per validare le scelte architetturali e l'affidabilità del sistema.

Documentazione Tecnica:  Mantenere una documentazione chiara e aggiornata del codice sviluppato, delle architetture di sistema e delle procedure di test/validazione.

Supporto all'Industrializzazione:  Affiancare il team Senior nelle fasi iniziali di transizione del codice prototipale verso una versione production-grade.

Requisiti minimi

Laurea Triennale o Magistrale in Ingegneria Elettronica, Informatica, Meccatronica o campo affine.

Esperienza (anche accademica o tramite progetti personali significativi) nello sviluppo di firmware in C/C++ per microcontrollori.

Comprensione dei fondamenti dell'elettronica, capacità di leggere schemi elettrici semplici e familiarità con strumenti da laboratorio (oscilloscopio, multimetro, analizzatori logici).

Competenza base nella prototipazione hardware (es. saldatura THT/SMD, cablaggio, assemblaggio di componenti elettronici su breadboard/PCB prototipali).

Familiarità con i protocolli di comunicazione embedded (es. SPI, I2C, UART).

Mentalità  hands-on , forte desiderio di imparare e approccio proattivo al  problem solving .

Plus / Preferenze

Conoscenza o esperienza con sistemi operativi in tempo reale (RTOS).

Esperienza con piattaforme IoT o con protocolli di comunicazione wireless (Wi-Fi, Bluetooth/BLE, Lora).

Familiarità con il controllo motori (es. stepper, DC brush/brushless) e l'interfacciamento con sensori analogici/digitali.

Esperienza, anche minima, con tool di versionamento del codice (es. Git).

Capacità di interagire con il mondo Linux/Raspberry Pi per l'integrazione di sistemi di livello superiore (es. interfaccia con servizi Cloud o AI).

Soft skills & Mentalità

Mentalità da startup:  Flessibilità, rapidità decisionale, pragmatismo e adattabilità.

Curiosità e orientamento all'apprendimento veloce di nuove tecnologie e piattaforme.

Capacità di lavorare in team multidisciplinari (meccanica, elettronica, software, produzione).

Approccio al lavoro basato sul  fail fast, learn faster  tipico della prototipazione.

Forte senso di ownership e responsabilità sulle attività assegnate.

RAL 25k - 30k commisurati all'esperienza.

Seniority level

Entry level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Software Development

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary