Brain Technologies è alla ricerca di un/a:
Software Engineer – Sistemi Real-Time Embedded
La risorsa sarà coinvolta in attività di sviluppo software embedded real-time, integrazione e validazione software in contesti tecnologicamente complessi e ad alta criticità, seguendo l'intero ciclo di vita del software dalla definizione dei requisiti fino alla validazione e integrazione su piattaforme hardware real-time.
Attività principali:
- Definizione dei requisiti software a partire da specifiche di alto livello
- Analisi architetturale e identificazione dei vincoli tecnici
- Sviluppo software embedded real-time
- Integrazione dei componenti software in sistemi complessi
- Sviluppo test harness e ambienti di test
- Esecuzione di test funzionali
- Esecuzione di test di integrazione
- Esecuzione di test di non regressione
- Sviluppo script di automazione test in Python
- Supporto alla validazione su piattaforme Hardware-in-the-Loop / Computer-in-the-Loop
- Debug e analisi delle anomalie
- Redazione della documentazione tecnica e di validazione
- Supporto alla gestione della configurazione software
- Sviluppo su piattaforme real-time e validazione su hardware target
- Attività su software real-time embedded
- Attività su test platform Computer-In-The-Loop (CIL)
- Validazione di piattaforme di test
- Automazione test
- Integrazione di sistema
Sede di lavoro: La Spezia
Requisiti:
- Esperienza in Software Engineering
- Conoscenza di architetture software modulari
- Conoscenza del design component-based
- Esperienza sull'intero ciclo di vita del software (V-Model o equivalente)
- Esperienza in integrazione software-hardware
- Competenze di Software Validation & Verification
- Ottima conoscenza di C / C++
- Conoscenza di Python per automazione test
- Esperienza con sistemi operativi Real-Time
- Conoscenza di VxWorks
- Conoscenza di PikeOS
- Esperienza su sistemi RTOS embedded
- Conoscenza di IBM DOORS Next Generation
- Conoscenza di IBM Rational Quality Manager
- Conoscenza di IBM Rhapsody
- Conoscenza di IBM Engineering Workflow Management
- Utilizzo di Git / SVN
- Utilizzo di tool di generazione documentazione tecnica
- Conoscenza di UML
- Conoscenza di SysML
- Conoscenza di Model Driven Architecture
- Conoscenza di Component-Based Design
Competenze preferenziali:
- Conoscenza di Java
- Esperienza in ambienti safety-critical
- Esperienza su software ad alta affidabilità
- Esperienza in integrazione hardware/software
- Esperienza nella validazione di sistemi complessi
Cosa ti offriamo:
- Un contratto di inserimento commisurato e coerente al tuo profilo
- Responsabilità e crescita
- Contesto flessibile e dinamico
- Struttura organizzativa orizzontale
- Ambiente internazionale
- Welfare
- Assicurazione sanitaria
Brain Technologies è una società Italiana di Ingegneria fondata a Torino nel ****, appassionata di tecnologia e innovazione. Collaboriamo con le più rappresentative realtà industriali nazionali ed internazionali nei settori dei Sistemi Embedded, Progettazione Hardware, Sistemi Meccatronici e tanto altro. Crediamo che la soddisfazione delle persone e le relazioni umane siano la chiave della crescita.
Ti chiediamo di inviare il cv con fotografia in formato Word o PDF e solo se in possesso dei requisiti richiesti.
brain Technologies è un'Azienda che crede nelle pari occasione e le decisioni in merito alle nuove assunzioni si basano solo su merito, qualifiche, abilità e rendimento nei colloqui. La scelta dei candidati che superano le selezioni vengono fatte indipendentemente da religione, paese d'origine o etnia, sesso, orientamento sessuale, identità o espressione di genere, età o disabilità. Brain Technologies si impegna a creare un ambiente di lavoro inclusivo, diversificato e sicuro. (Leggi ******; ******; dei decreti legislativi ****** e ******)