<p>You will work for Clusters and Displays business under the responsibility of the R&amp;D SW Application Leader. She/He shall work mainly with Application Architects but also with other Domains Architects (HMI, BSP, etc.) to develop and integrate SW Application code that will be embedded within cross projects solutions for MM automotive market clusters and displays.</p>

<p><strong>Main Activities &amp; Responsibilities</strong></p>

<ul>
	<li>Support the Application Architect in the Software Requirements elicitation for the Modules he/she is assigned;</li>
	<li>Define and ensure the consistency of the high-level software design;</li>
	<li>Define and maintain the software module detail design;</li>
	<li>Follow-up the software design development managing documentation distribution and reviewing software module detailed design;</li>
	<li>Develop and maintain the software module code;</li>
	<li>Perform verification on the developed software module, for instance Code Verification, Peer Reviews and Unit Tests/No Regression Tests etc.;</li>
	<li>Follow-up the Software Defects fixing;</li>
	<li>Deliver the module and the related documentation to the SW Application Integrator;</li>
	<li>Guarantee the SW Quality developing in according with the internal guidelines and the International Standards (i.e. MISRA, ASpice, ISO26262 and MM coding rules);</li>
	<li>Report the progress to the SW Application Leader;</li>
	<li>Monitor supplier activities from a technical perspective, supporting the SW Application Leader.</li>
</ul>

<p><strong>Key Skills</strong></p>

<ul>
	<li>Good Knowledge of programming languages (C/C++, HTML5, CSS, XML, C#, JS, Qt/QML, ActionScript3, Java, MS Visual Studio, Perl);</li>
	<li>Knowledge of&nbsp; real-time O.S. (VxWorks, AUTOSAR, GHS Integrity or equivalent) and related debug tools;</li>
	<li>Familiarity with architecture modeling methodologies and tools usage (Enterprise Architect and Simulink tools, UML and SYSML languages knowledge);</li>
	<li>Knowledge of static/dynamic code checking techniques and tools (CPPTest, PCLint, PolySpace);</li>
	<li>Knowledge of unit testing/integration testing techniques and tools (CppUnit, CUnit, Google Test Framework, others);</li>
	<li>SW Configuration management knowledge and tools usage (GIT, Synergy, Clearcase, CVS, SVN or equivalents);</li>
	<li>Code Navigation Tool (Eclipse or equivalent).</li>
</ul>

<p><strong>Other Skills</strong></p>

<ul>
	<li>Good team working attitude;</li>
	<li>Structured development process knowledge;</li>
	<li>Ability to work with multinational distributed teams;</li>
	<li>High capacity of synthesis for all the technical issues;</li>
	<li>Problem solving attitude;</li>
	<li>Fluent written and spoken English.</li>
</ul>

<p><strong>Technical Background, Education &amp; Former Experience</strong></p>

<ul>
	<li>MS Office Tools;</li>
	<li>Electronic Engineering Degree, Information Science Degree;</li>
	<li>At least 4 years&rsquo; experience in real time embedded systems developments related to automotive area or other large scale markets;</li>
	<li>Application development, integration and testing on embedded systems. Better in automotive industries.</li>
</ul>
