Software engineer - Defense Industry
Descrizione dell'offerta
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
• Ambiente flessibile e dinamico
• Struttura organizzativa orizzontale
• Ambiente internazionale
• Welfare
• Assicurazione sanitaria
Brain Technologies è una società Italiana di Ingegneria fondata a Torino nel 2008, 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 opportunità 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 903/77; 125/91; dei decreti legislativi 215/03 e 216/03)