We are seeking for a experienced Controls &Software Developer for Powertrain Business Line.
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.
Degree in Computer Science, Mechanical or Electronic Engineering or equivalent degree
Good technical English
Model Based Control design
Hand Code Software design
Developement Tools (Matlab / Simulink, INCA, CANalyzer, .)
Software Design techniques and structured programming (methodology, IDEF modelling languages)
Assisted Code Generation tools and techniques.
Embedded Real Time software design (architecture, event management, real time performances)
Assembly and C Programming languages
Perl, Shell, Awk, scripting languages
Software Development and Debug Tools
Software Quality Assurance tools and techniques
AUTOSAR concept of Software Component.
Software Unit Testing Tools and methodologies (MIL, SIL and HIL)
Static and Dynamic Software metrics tools and techniques
International standards for software quality, quality models, and functional safety (i.e. MISRA, Spice, ISO / IS 26262)
Configuration Management tools and techniques
Change Management tools and techniques
LINUX operating system user commands
WINDOWS operating system user commands
Functional safety norms (ISO / IS 26262) impact on software development processes and tools