Embedded Software Developer
Powersoft
Powersoft SpA is an Italian based multinational group, listed on the Italian Stock Exchange, that counts more than 150 employees. Powersoft is the world leader in the design, production, and commercialization of products and patented solutions for applications in the professional audio field, such as big international shows, concerts, theatres, cinemas, stadiums, airports, train stations, cruises, etc.
To strengthen our Embedded Software Development Team , we are looking for candidates with experience in embedded systems development, spanning both Linux Embedded platforms and Real-Time Operating Systems (RTOS) such as FreeRTOS and Zephyr. The ideal candidate is comfortable working across different layers of the embedded stack, from low-level firmware to higher-level application software.
ROLE:
- Design, develop, and maintain embedded software for our product portfolio, targeting both Linux-based and RTOS-based platforms.
- Develop and optimize firmware and application code in C and C++ for resource-constrained and real-time environments.
- Work with Linux Embedded distributions, including board bring-up, driver development, and system integration.
- Develop real-time applications on FreeRTOS and/or Zephyr, managing tasks, interrupts, and timing-critical operations.
- Contribute to defining software architectures that balance performance, reliability, and maintainability across heterogeneous platforms.
- Collaborate with hardware engineers, product managers, and other team members throughout the product development lifecycle.
- Debug and troubleshoot complex issues across the full embedded stack, from hardware interfaces to application logic.
- Write clean, well-documented, and testable code; participate in code reviews and contribute to improving team practices.
REQUIREMENTS:
Education
- A Bachelor's Degree in one of the following fields is required: Computer Science, Information Technology, Electronics Engineering
Technical Skills - Required
- Solid proficiency in C and C++ for embedded systems development.
- Hands-on experience with at least one of the following environments: Linux Embedded or RTOS (FreeRTOS, Zephyr, or similar).
- Familiarity with common embedded peripherals and communication interfaces (UART, SPI, I²C, GPIO).
- Proficient use of GIT as a version control system, including experience with branching workflows such as Git Flow.
- Ability to read schematics and collaborate effectively with hardware teams.
Technical Skills - Nice to have
- Experience with Yocto/OpenEmbedded for building custom Linux distributions.
- Knowledge of the Linux kernel: device drivers, device tree configuration, kernel modules.
- Experience with Zephyr RTOS: device tree model, Kconfig build system, west build tool.
- Experience with FreeRTOS: task management, queues, semaphores, timers.
- Knowledge of network protocols and communication stacks (TCP/IP, MQTT, CoAP, Ethernet, Wi-Fi, Bluetooth/BLE).
- Experience with debugging and profiling tools for embedded systems (JTAG/SWD debuggers, logic analyzers, oscilloscopes).Familiarity with CI/CD pipelines and automated testing in embedded contexts.
- Experience with inter-processor communication in heterogeneous multi-core architectures (e.g., Linux + RTOS on the same SoC).
Soft Skills & Other
- Good problem-solving skills and genuine willingness to learn new technologies.
- Good communication skills in English, both written and spoken.
- Passion or knowledge in the audio domain and/or in open-source projects is a plus.
- A combination of hardware and software skills is a great advantage.
ENVIRONMENT
Pioneer, competent and inspired, creatives and innovators – We are renowned for our technological leadership
Teamwork-oriented, welcoming, and ambitious – we focus on developing one’s potential, and we cherish profound collaborations that allow us to discover new points of view.
#J-18808-Ljbffr- ...cruises, etc. /p pTo strengthen our bEmbedded Software Development Team /b, we are looking for candidates with experience in embedded systems development, spanning both Linux... ...application software. /p h3ROLE: /h3 ul liDesign, develop, and maintain embedded software for our...Consigliato
31.000 € - 35.000 €
...Maranello, Bologna, Firenze, Roma, Napoli e Bari. Di cosa ti occuperai: Sviluppo di firmware per sistemi embedded; Progettazione e implementazione di software in linguaggio C/C++; Debug, test e ottimizzazione del codice su piattaforme hardware dedicate;...Consigliato- pIT Partner Italia S.r.l. ricerca un Programmatore C/C++ per sviluppo firmware su hardware embedded a Firenze. Profilo ideale: esperienza in firmware, microcontrollori, UART/SPI/I2C, debug e lettura di documentazione tecnica. /ppVerrà richiesto lavoro prevalentemente in...ConsigliatoLavoro ibridoRemoto
27.000 € - 31.000 €
...ALTEN Italia cerca un Junior Software Embedded Engineer per lavorare a Firenze. Il candidato progetterà e svilupperà software embedded in C/C++ per sistemi aerospace, interfacciandosi con team hardware e verifica per garantire la conformità alle specifiche tecniche....ConsigliatoStage/Tirocinio27.000 € - 31.000 €
pbRuolo: Junior Software Embedded Engineer /b /ppbr/ppbLuogo: Firenze /b /ppbr/ppALTEN supporta le strategie di sviluppo dei propri clienti nelle aree dell’innovazione, della RD e dei sistemi informativi tecnologici. /ppNato più di 30 anni fa e presente in 30 Paesi, il...ConsigliatoStage/Tirocinio- ...Leonardo SpA cerca un/a Software Engineer per la sede di Campi Bisenzio (FI) o Nerviano (MI). Coordinamento sviluppo software embedded in ambito spazio per payload elettro-ottici, con standard DO178/ECSS e interfaccia verso il cliente. La posizione richiede Laurea...Impiego permanenteLavoro ibrido
- ...Ali Professional cerca un/una sviluppatore software embedded in C/C++ per microcontrollori 16/32 bit. Si occuperà di sviluppo, debug e validazione del firmware, definendo la documentazione tecnica in conformità agli standard di qualità. La sede è Firenze Sud; orario...Tempo pienoImpiego permanenteDal lunedì al venerdì
- pLeonardo SpA cerca un Embedded Software Engineer per la sede di Campi Bisenzio (Firenze). Si occuperà di codifica software da design architetturale, sviluppo real-time e verifica tramite simulatori di interfacce, con attenzione alle interfacce seriali e al debug (JTAG)...Lavoro ibrido
27.000 € - 31.000 €
...Laurea Triennale o Specialistica in Ingegneria Informatica o Scienze Informatiche, con conoscenza di C/C++ preferibilmente in ambito embedded. La retribuzione annua lorda prevista è tra 27.000 EUR e 31.000 EUR, inquadramento CCNL Commercio e Terziario. Il ruolo include...31.000 € - 35.000 €
...ALTEN Italia cerca un ingegnere firmware embedded da inserire a Firenze, con laurea in Ingegneria Informatica o Elettronica e esperienza nello sviluppo embedded. Il candidato progetterà e testerà firmware in C/C++, effettuerà debugging e interfacciamento con hardware....27.000 € - 31.000 €
...ALTEN Italia cerca una figura di Junior Software Embedded Engineer per importanti aziende operanti nei settori Aerospazio e Difesa. Il candidato ideale ha una laurea triennale o specialistica in Ingegneria Informatica, Elettronica o Scienze Informatiche e una buona conoscenza...- ...cliente una figura di Firmware Engineer . Responsabilità Principali Implementazione e Debug: Sviluppo di applicazioni software in linguaggio C su microcontrollori a 16/32 bit. Validazione e Test: Attività di debug e validazione del firmware (sia per i codici...Tempo pienoImpiego permanenteDal lunedì al venerdì
- ...industriale di Governi, Amministrazioni della Difesa, Istituzioni e imprese. /ppAll’interno dell'Area Optronics, stiamo ricercando un/a Embedded Software Engineer per la nostra sede di Campi Bisenzio (Firenze). /ppLa persona si occuperà delle seguenti attività: /...Impiego permanenteLavoro ibrido
- ph3Responsabilità Principali /h3ullibImplementazione e Debug: /b Sviluppo di applicazioni software in linguaggio C su microcontrollori a 16/32 bit. /lilibValidazione e Test: /b Attività di debug e validazione del firmware (sia per i codici sviluppati direttamente, sia...Tempo pienoImpiego permanenteDal lunedì al venerdì
- ...industriale di Governi, Amministrazioni della Difesa, Istituzioni e imprese. All’interno dell'Area Optronics, stiamo ricercando un/a Embedded Software Engineer per la nostra sede di Campi Bisenzio (Firenze). La persona si occuperà delle seguenti attività: Interpretazione...Impiego permanenteLavoro ibrido
- ...società 100% controllata da Telepass che si occupa di sviluppare soluzioni innovative per il mercato della mobilità) cerca un/una Embedded Software Engineer Intern che darà supporto nella progettazione, sviluppo e test di soluzioni software per dispositivi e sistemi...Stage/Tirocinio
- Maw filiale di Firenze è alla ricerca di un Firmware Engineer da inserire in impegno full-time presso la sede di Impruneta (FI). La risorsa svilupperà firmware per controlli industriali e gestirà attività di debug, validazione e documentazione di progetto. Si richiede...Tempo pieno
- ...FPGA per apparati di Informazione al Pubblico (IAP); gestione del software di interfaccia dei pannelli IAP; supporto tecnico avanzato; attività di progettazione hardware e firmware per i sistemi embedded a supporto degli impianti ferroviari e industriali. Responsabilità...Tempo pienoImpiego permanenteDal lunedì al venerdì40 h/sett.
31.000 € - 35.000 €
...occuperai: Progettazione e sviluppo di firmware per sistemi embedded e dispositivi elettronici industriali; Implementazione di driver... ...e protocolli di comunicazione industriale; Sviluppo di software real-time per microcontrollori e microprocessori; Integrazione...Stage/Tirocinio- ...titolo di laurea in Ingegneria Elettronica o Informatica ed ha maturato esperienza, anche minima, nello sviluppo firmware per sistemi embedded.Sono richieste una buona conoscenza dei linguaggi C e C++, conoscenze elettroniche di base, capacità di comprendere le interazioni...
- ph3Overview /h3 pLa divisione bEngineering /b dib Randstad Professional /b, specializzata nell'Head Hunting di profili bEngineering Manufacturing /b, ricerca per importante realtà del settore bSpaziale /b sulla Provincia di bFirenze (FI) /b, un/una: /ppbFirmware Engineer...
- MAW S.p.A. Divisione Search & Selection, Polo di Firenze ricerca per innovativa azienda cliente elettronica in forte crescita1 - FIRMWARE ENGINEERLa risorsa sarà coinvolta nella realizzazione di firmware per controlli in...Impiego permanente
- Un'agenzia di recruiting cerca un Firmware Engineer per un'importante azienda nel settore spaziale a Campi Bisenzio (FI). La figura si occuperà dello sviluppo di firmware per FPGA, analisi dei requisiti e documentazione con focus sui progetti spaziali. È richiesta una laurea...
- pPowersoft SpA in Firenze seeks an Embedded Software Engineer to design, develop, and maintain software for Linux-based and RTOS platforms. You will craft firmware and application code in C/C++ for real-time environments and contribute to board bring-up, driver development...
- ...Telepass cerca un/una Embedded Software Engineer Intern per supportare la progettazione e il test di soluzioni software per sistemi embedded. Questa figura contribuirà a garantire l'efficienza e manutenibilità delle piattaforme collaborando con team hardware e clienti...Stage/Tirocinio
- ...settore food beverage /b, siamo alla ricerca di un/a bIoT Firmware Developer /b. /ppLa risorsa sarà inserita all'interno del team RD IoT e contribuirà allo sviluppo di soluzioni firmware per sistemi embedded connessi. Lavorerà a stretto contatto con il team di sviluppo,...Tempo pienoStage/Tirocinio
- ...La Marzocco cerca un IoT Firmware Developer per la sede di Scarperia e San Piero (FI). Il candidato parteciperà allo sviluppo firmware embedded su ESP32, con attenzione a stabilità e performance, collaborando con QA e product team. Si richiede laurea o diploma in informatica...Tempo pieno
- ...Capgemini Engineering cerca Associate Software Engineer/Software Engineer/Senior Software Engineer per il centro tecnologico Embedded Software Engineering. Ruolo focalizzato sullo sviluppo embedded in contesti industriali, con attività di sviluppo firmware, driver e applicazioni...
- ...Leonardo SpA cerca un/A Embedded Software Engineer per Campi Bisenzio (Firenze). La risorsa si occuperà di codifica software partendo dal design architetturale e interfacce, verificando limplementazione e sviluppando simulatori di interfacce. Si richiede laurea in Informatica...Impiego permanenteLavoro ibrido
- ...salva-vita, le nostre persone esperte in tecnologia digitale e software pensano fuori dagli schemi, offrendo servizi unici di ricerca e... ...una laurea specialistica in Ingegneria Informatica, dei Sistemi Embedded o affini; Gradita precedente esperienza in ambito Aerospaziale...Impiego permanenteRemotoOrario flessibile