21 ott
|
Stmicroelectronics
|
Napoli
21 ott
Stmicroelectronics
Napoli
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;
- Conoscenza di ISO 26262 e del relativo processo di sviluppo, verifica e validazione nel contesto dei sistemi safety-critical;
- Interesse o conoscenza preliminare di tematiche di cybersecurity embedded e hardware/software security;
- Buona capacità di analisi, problem solving, attenzione al dettaglio e documentazione tecnica;
- Ottima conoscenza della lingua inglese , scritta e parlata.
ST è orgogliosa di essere una delle 17 aziende certificate come Top Employer Globale 2025 e la prima e unica azienda di semiconduttori a raggiungere questa distinzione. ST è stata riconosciuta in questa classifica grazie al suo approccio di miglioramento continuo e si distingue particolarmente nelle aree di etica e integrità, scopo e valori, organizzazione e cambiamento, strategia aziendale e performance.
In ST, ci impegniamo a promuovere un ambiente di lavoro diversificato e inclusivo, e abbiamo tolleranza zero per la discriminazione. Miriamo a reclutare e mantenere una forza lavoro diversificata che rifletta le società intorno a noi. Ci sforziamo per l'equità nello sviluppo della carriera, nelle opportunità di carriera e nella remunerazione equa. Incoraggiamo i candidati che potrebbero non soddisfare tutti i requisiti a presentare domanda, poiché apprezziamo le prospettive diverse e offriamo possibilità di crescita e apprendimento. La diversità, l'equità e l'inclusione (DEI) sono intrecciate nella nostra cultura aziendale. La nostra visione DEI è: "In ST, puoi essere la versione autentica di te stesso".
Per saperne di più visita il sito: st.com/careers
📌 Intership: SW Cybersecurity V&V post degree (Napoli)
🏢 Stmicroelectronics
📍 Napoli