Intership: SW Cybersecurity V&V post degree

STMicroelectronics

Napoli

On-site

EUR 42,000 - 64,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

STMicroelectronics cerca un laureato magistrale in Ingegneria Elettronica o discipline affini per supportare attività di verifica funzionale, validazione software e analisi tecnica di componenti embedded dedicati al boot path e ai core crittografici.

In stretta collaborazione con i team di sviluppo, architettura e validazione, opererai nella definizione dei test, nell’esecuzione delle campagne di test e nel debug su microcontrollori, contribuendo anche alla conformità ISO 26262 e, nel tempo, ad

Qualifications

  • 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, analisi di segnali, timing e stati macchina.
  • Familiarità con secure boot, criptografia applicata, integrità del firmware e catena di fiducia.
  • Conoscenza ISO 26262 e processo di sviluppo, verifica e validazione in contesti safety-critical.
  • Interesse o conoscenza di cybersecurity embedded e security hardware.
  • Buona capacità di analisi, problem solving, attenzione al dettaglio e documentazione tecnica.
  • Ottima conoscenza della lingua inglese, scritta e parlata.

Responsibilities

  • Progettare, implementare ed eseguire attività di verifica funzionale su software/firmware embedded.
  • Validare flussi di boot, inclusi secure boot, autenticazione, integrità e avvio.
  • Verificare comportamento di core crittografici e funzioni di sicurezza.
  • Sviluppare script di test e automazione in Python; componenti di supporto in C.
  • Effettuare debugging su microcontrollori, analizzando registri, trace e stati di esecuzione.
  • Utilizzare strumentazione di laboratorio (oscilloscopi, logic analyzer, sonde di debug).
  • Raccogliere evidenze tecniche e contribuire a tracciabilità di bug e non conformità.
  • Supportare la preparazione di report di validazione e documentazione di test.
  • Interagire con team cross-funzionali per chiarire requisiti, riprodurre problemi e verificare fix.
  • Contribuire alle attività di validazione nel rispetto di ISO 26262 e dei vincoli di progetto.

Skills

embedded systems
microcontroller architecture
firmware
debugging
Python
test automation
data analysis
C programming
oscilloscopes
debug probes
logic analyzers
lab instrumentation
secure boot
cryptography
firmware integrity
trust chain
ISO 26262
embedded cybersecurity
security hardware
analytical skills
technical documentation
English

Education

Master’s degree in Electronic Engineering

Tools

Oscilloscopes
Debug probes
Logic analyzers

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;

  • 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 opportunità 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intership: SW Cybersecurity V&V post degree
Intership: SW Cybersecurity V&V post degree

Strategic Micro Systems of NJ, LLC. • Napoli

On-site
EUR 55,000 - 75,000
Intership: SW Cybersecurity V&V post degree
Intership: SW Cybersecurity V&V post degree

STMicroelectronics Italia • Napoli

On-site
EUR 45,000 - 60,000
Senior Digital Verification engineer
Senior Digital Verification engineer

ST • Italy

On-site
EUR 45,000 - 65,000
Assembly Line Operator - Internship
Assembly Line Operator - Internship

Strategic Micro Systems of NJ, LLC. • Agrate Brianza

On-site
EUR 23,000 - 32,000
Assembly Line Operator - Internship
Assembly Line Operator - Internship

STMicroelectronics • Agrate Brianza

On-site
EUR 21,000 - 27,000
Assembly Line Operator - Internship
Assembly Line Operator - Internship

STMicroelectronics Italia • Agrate Brianza

On-site
EUR 22,000 - 28,000
Senior Digital Designer
Senior Digital Designer

STMicroelectronics • Catania

On-site
EUR 55,000 - 65,000
Senior Digital Designer
Senior Digital Designer

STMicro • Catania

On-site
EUR 55,000 - 65,000
Analog Design Manager
Analog Design Manager

STMicroelectronics Italia • Lombardia

On-site
EUR 60,000 - 75,000
Front-End Engineering
Front-End Engineering

STMicroelectronics Italia • Sicilia

On-site
EUR 40,000 - 48,000