<p>The Client Company:&nbsp;</p>

<p><br />
Our client is searching for experienced software engineers for developing embedded software modules. Various software layers growing from low-level hardware drivers to high-level drivers and application modules will be developed mainly in C language.</p>

<p>Responsibilities:</p>

<p>analyzing and reviewing customer specifications;<br />
create architecture and modular software design;<br />
implement embedded software modules;<br />
&nbsp;perform module and integration tests;<br />
&nbsp;create software documentation;<br />
&nbsp;participate in software module reviews;<br />
&nbsp;Additionally a cost- and time-effective approach has to be considered during the architecture and design phases to meet deadlines and development cost limits.</p>

<p>Requirements:</p>

<p>&nbsp; University degree - preferably Computer Science, Automatics and Computers, Electronics or Informatics ;<br />
&nbsp;&nbsp;Experience in 16/32-bit microcontroller programming with embedded C language, embedded Op. Systems;<br />
&nbsp; Ability to read/understand electrical schematics;<br />
&nbsp; Automotive experience programming vehicle communication protocols (CAN, Lin), diagnostics is an advantage;<br />
&nbsp; Experience in international multi-site teamwork is an advantage;<br />
&nbsp; Good English skills in writing, reading and speaking;<br />
&nbsp; German language skills are an advantage.</p>
