Main activities and responsibilities:
● Understanding of
Software requirements;
● Design of low to
mid complexity SW modules, based on requirements;
● Implementing and
debugging low to mid complexity code for embedded applications, complying with
internal guidelines;
● Organize reviews
for your implementation with experienced colleagues;
● Testing the
implemented SW;
● Documenting all
the implementation steps according to the process (requirements, design, test
documents, review documents);
Key knowledge and skills:
● C programming
language;
● Knowledge of
microcontrollers and embedded system applications; Basic knowledge of
communication protocols (e.g. CAN, SPI, LIN);
● Good written and
spoken English;
● Good
communication skills;
Others Skills :
·
Ability to analyze SW requirements and derive SW
design for low to medium complexity functionalities;
·
Knowledge of V cycle development model;
·
Basic Hardware knowledge;
·
Ability to use testing equipment (power supplies,
multi-meter, oscilloscope);
Education:
·
Diploma / Bachelor / Master in Electronic
Engineering, Computer Engineering, Automatics or equivalent;