Main activities/responsibilities:
· Design
the control algorithms, to be implemented as Software Components, that
translate the high level customer requirements identified by Function
Reference during the analysis phase
· Design
the Unit Test Specification referred to the Software Component
· Issue
the Software Component Design Descriptions needed to translate the Software
Components into software modules.
· Issue
the Software Component User Manual needed to calibrate the control algorithm as
per target performances defined by the customer.
· Design
and implement Software Modules compliant to Software Design Descriptions.
· Execute
Unit Tests of Software Modules according to Unit Test Specifications, issue
Software Unit Test Reports.
· Achieve
Software Module formal quality targets defined in Project’s Software Quality
Plan.
· Measure
and monitor Software Module static and dynamic metrics
· Review
(formal or peer) any work-product of this role.
Key Skills ·
Model Based Control design ·
Hand Code Software design ·
Model Based and Communication Developement
Tools (Matlab/Simulink, INCA, CANalyzer, ….) Other Skills