
Intership Sw Cybersecurity V V Post Degree Napoli Italy
STMicroelectronics · Napoli, Campania, Italy
Applications are made on STMicroelectronics's own site. We never sit in the middle.
Job description
LA NOSTRA STORIA Noi di ST crediamo nel potere della tecnologia di guidare l’innovazione e avere un impatto positivo sulle persone, sulle imprese e sulla società. Siamo un'azienda globale di semiconduttori e la nostra tecnologia avanzata e i nostri chip costituiscono la parte nascosta del mondo in cui viviamo oggi. Entrando in ST farai parte di un'azienda di oltre 115 nazionalità e presente in 40 paesi, con oltre 50.000 creatori di tecnologia in tutto il mondo! Lo sviluppo di tecnologie richiede più del solo talento: siamo infatti alla ricerca di persone straordinarie che comprendano la collaborazione e il rispetto. Persone con passione e il desiderio di rompere lo status quo, guidare l'innovazione e sbloccare il proprio potenziale. Intraprendi un viaggio con noi, dove puoi innovare per un futuro che vogliamo rendere più intelligente e più verde, in modo responsabile e sostenibile. La nostra tecnologia inizia con te.. THE ROLE The candidate will contribute to functional verification, software validation, and technical analysis activities for embedded components dedicated to the boot path, cryptographic cores, and related security mechanisms, with the goal of ensuring functional correctness, robustness of system behavior, and compliance with project requirements. The person will work closely with development, architecture, and validation teams, supporting the definition of test cases, execution of test campaigns, analysis of results, and debugging of potential anomalies on microcontroller targets and laboratory platforms. The candidate will therefore be responsible for: * designing, implementing, and executing functional verification activities on embedded software/firmware; * validating boot sequence flows, including aspects of secure boot, authentication, integrity checks, and startup controls; * verifying the behavior of cryptographic cores and security support functionalities; * developing test scripts and automation in Python and support components in C; * carrying out debugging activities on microcontrollers, analyzing registers, traces, signals, and execution states; * using laboratory instrumentation such as oscilloscopes, logic analyzers, debug probes, and equivalent tools; * collecting technical evidence and contributing to the traceability of bugs, issues, and nonconformities; * supporting the preparation of validation reports, technical notes, and test documentation; * interacting with cross-functional teams to clarify requirements, reproduce issues, and verify fixes; * contributing to validation activities in compliance with the processes and constraints required by ISO 26262. POSSIBLE EXTENSION TOWARD CYBERSECURITY Over time, the scope of activities may also extend to embedded cybersecurity aspects, including for example: * vulnerability analysis in startup flows and authentication processes; * support for validation of secure boot, firmware protection, key management, and integrity protection mechanisms; * verification of requirements related to hardening, trust chain, and resistance to software/hardware attacks; * contribution to assessment activities on security functionalities and compliance with security by design requirements; * collaboration in defining tests aimed at detecting anomalous behavior or tampering attempts; * possible involvement in initiatives related to standards, best practices, or cybersecurity frameworks for embedded systems. REQUIRED SKILLS AND EXPERIENCE * Master’s degree in Electronic Engineering, Computer Engineering, Automation Engineering, Telecommunications, or related disciplines; * Solid background in embedded systems, microcontroller architecture, firmware, and low-level debugging; * Good knowledge of Python for test automation and data analysis; * Good knowledge of C for understanding and analyzing software/firmware behavior; * Experience using oscilloscopes, debug probes, logic analyzers, and laboratory instrumentation; * Ability to perform technical debugging on embedded targets, also through analysis of signals, timing, and machine states; * Familiarity with concepts such as secure boot, applied cryptography, firmware integrity, and trust chain; * Knowledge of ISO 26262 and the related development, verification, and validation process in the context of safety-critical systems; * Interest in, or preliminary knowledge of, embedded cybersecurity and hardware/software security topics; * Strong analytical and problem-solving skills, attention to detail, and technical documentation capability; * Excellent knowledge of English, both written and spoken. \-------------------------------------------------------------------------- IL RUOLO Il candidato contribuirà alle attività di verifica funzionale, validazione software e analisi tecnica di componenti embedded dedicati al boot path, ai core crittografici e ai relativi meccanismi di sicurezza, con l’obiettivo di garantire correttezza funzionale, robustezza del comportamento del sistema e conformità ai requisiti di progetto. La figura opererà in stretta collaborazione con i team di sviluppo, architettura e validazione, supportando la definizione dei test case, l’esecuzione delle campagne di test, l’analisi dei risultati e il debug di eventuali anomalie su target microcontrollore e piattaforme di laboratorio. Avrà dunque la responsabilità di: * progettare, implementare ed eseguire attività di functional verification su software/firmware embedded; * validare i flussi di boot sequence, inclusi aspetti di secure boot, autenticazione, integrity check e controlli di avvio; * verificare il comportamento dei core crittografici e delle funzionalità di supporto alla sicurezza; * sviluppare script di test e automazione in Python e componenti di supporto in C; * effettuare attività di debug su microcontrollori, analizzando registri, trace, segnali e stati di esecuzione; * utilizzare strumentazione di laboratorio come oscilloscopi, logic analyzer, sonde di debug e tool equivalenti; * raccogliere evidenze tecniche e contribuire alla tracciabilità di bug, issue e non conformità; * supportare la preparazione di report di validazione, note tecniche e documentazione di test; * interagire con team cross-funzionali per chiarire requisiti, riprodurre problemi e verificare fix; * contribuire alle attività di validazione nel rispetto dei processi e dei vincoli richiesti da ISO 26262. Possibile evoluzione del perimetro verso la cybersecurity Nel tempo, il perimetro delle attività potrà estendersi anche ad aspetti di cybersecurity embedded, includendo ad esempio: * analisi di vulnerabilità nei flussi di avvio e nei processi di autenticazione; * supporto alla validazione di meccanismi di secure boot, firmware protection, key management e protezione dell’integrità; * verifica di requisiti legati a hardening, trust chain e resistenza ad attacchi di tipo software/hardware; * contributo ad attività di assessment su funzionalità di sicurezza e conformità a requisiti di security by design; * collaborazione nella definizione di test orientati alla detection di comportamenti anomali o tentativi di manomissione; * possibile coinvolgimento in iniziative collegate a standard, best practice o framework di cybersecurity per sistemi embedded. COMPETENZE ED ESPERIENZE RICHIESTE * Laurea magistrale in Ingegneria Elettronica, Informatica, Ingegneria dell’Automazione, Telecomunicazioni o discipline affini; * Solida base in sistemi embedded, architettura microcontrollori, firmware e debug a basso livello; * Buona conoscenza di Python per automazione test e data analysis; * Buona conoscenza di C per comprensione e analisi del comportamento software/firmware; * Esperienza nell’uso di oscilloscopi, sonde di debug, logic analyzer e strumentazione di laboratorio; * Capacità di effettuare attività di debug tecnico su target embedded, anche mediante analisi di segnali, timing e stati macchina; * Familiarità con concetti di secure boot, crittografia applicata, integrità del firmware e catena di fiducia; * Conos
Other jobs you might want
STMicroelectronics
Front End Engineering Catania Italy
Catania, Sicily, Italy
Security Sales Specialist, Public Sector, Google Cloud (English, Italian)
Rome, Metropolitan City of Rome Capital, Italy
Amazon Europe
Senior Delivery Consultant - AI/ML, Professional Services
Milan, Lombardy, ITA
Amazon Europe
Associate Business Developer, Amazon Shipping
Milan, Lombardy, ITA
Kyndryl
Associate Director, Infrastructure/Cloud Architecture
Turino, Italy
Kyndryl
Senior Associates, Cybersecurity Infrastructure
Roma, Italy