Share this Job
Location: 

Valls, T, ES

Software Architect

Position Overview

This role is responsible for the SW architecture within a software development project. It is responsible for the architectural description of the software of a specific project, including the Basic Software standard components the project uses.

 

It is requested experience on:

• knowhow on uC and SoC requested

• Experience on multicore developments

 

 

Responsibilities

  • Define the Software Architecture of a specific software development project
  • Allocate software requirements to software architectural elements
  • Ensure consistency and bilateral traceability of software requirements to software architectural design
  • Define the interfaces of software architectural components
  • Integration testing of the assigned software modules.
  • Describe the overall dynamic behavior of the software system of a specific software development project
  • Define the resource consumption objectives for the overall software system of a specific software development project and for each software component of the SW Architecture
  • Define the general verification criteria for the software architectural design
  • Define the rules for the software integration & support the software integration
  • Define the criteria for CPU load measurement conditions
  • Definition of SW Safety Architecture (HLD), including allocation of Safety Requirements.
  • Implementation of SW Safety Analysis & Dependent Failure Analysis if applicable

Skills

  • Knowledge of AUTOSAR
  • Experience integrating and configuring Tier 2 SW (Vector, Elektrobit, Mentor, KPIT, etc).
  • Knowledge of software design tools (i.e. Enterprise Architect)
  • Knowledge of the Requirements management tools used (i.e. DOORS)
  • Knowledge of the change management tools (i.e. JIRA)
  • Knowledge of Multicore Systems 
  • Knowledge of Standard C
  • knowhow on uC  (Microcontrolaers) and SoC (Sistem on chip )