<p>As an HMI Engineer you are responsible for designing and developing the SW for the product. You will work for Infotainment and Navigation business under the responsibility of the R&amp;D HMI Function Leader, who will work with HMI Function Architects, as well as with other Functions Architects (Multimedia, Audio, Navigation, etc.) in order to develop and integrate HMI code related to both Graphical User Interface (GUI) part and HMI Logics, that will be embedded within cross projects solutions for MM automotive market IVIs.</p>

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

<ul>
	<li>Define and maintaining the Software Module Detail Design;</li>
	<li>Develop and maintain the Software Module code;</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>Perform verification on the developed Software Module, for instance Code Verification, Peer Reviews and Unit Tests/No Regression Tests, etc.;</li>
	<li>Deliver the module and the related documentation to the HMI Function Integrator.</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);</li>
	<li>Knowledge of&nbsp; real-time O.S. (vxWorks, Linux, Autosar, or equivalent) and related debug tools;</li>
	<li>Good culture and techniques to work with different HMI / Application Frameworks, like Qt suite, HTML5, Tizen (appreciated), Java Virtual Machines;</li>
	<li>Familiarity with architecture modeling methodologies and tools usage ( Enterprise Architect and Simulink tools, UML and SISML languages knowledge);</li>
	<li>Knowledge of static/dynamic code checking techniques and tools (CPPTest, PCLint, other);</li>
	<li>Knowledge of unit testing/integration testing techniques and tools (CppUnit, CUnit, Google Test Framework, other);</li>
	<li>SW Configuration management knowledge and tools usage (GIT, Synergy, Clearcase, CVS, SVN or equivalents);</li>
	<li>Code Navigation Tool (e.g. Eclipse);</li>
	<li>Know How on Graphics Libraries is a must (OpenGL ES 1.1/ES 2.0).</li>
</ul>

<p><strong>Others Skills</strong></p>

<ul>
	<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>
</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><!--[endif]-->HMI development, integration and testing on embedded systems (automotive industry preferred).</li>
</ul>

<p><strong>Language Skills</strong></p>

<ul>
	<li>Good written and spoken English.</li>
</ul>
