Embedded C++/C Software Developer

Elster Rometrics

12-07-2012 | EXPIRA LA 11-08-2012

Job expirat

RESPONSABILITATI

Design and develop software following the 5 steps of the software development: requirement analysis, architecture definition, design, implementation and testing;
Participate to requirements analysis and contribute to specifications definition;
Design concepts for new software components within the platform constraints;
Implement software components according to the defined specifications within time and cost constraints;
Test software components according to the defined specifications (unit and integration testing);
Develop test plans and procedures;
Document software components functionality and utilization;
Collaborate with test engineers to identify, isolate and eliminate defects.


CERINTE

A BS/MS degree in computer science, electronics or a related technical discipline;
Good knowledge of OOP concepts;
Good knowledge of C/C++ languages;
Basic knowledge of microcontrollers;
A working knowledge of the software development cycle and modern software engineering practices;
Ability to work effectively independently and as a member of a team in an international environment;
Good analytical and communication skills;
Ability to read, analyze and interpret technical documentation;
Ability to clearly and concisely communicate technical information of a complex nature in verbal and written form;
Good English skills in writing, reading and speaking.


BENEFICII OFERITE

Experience in embedded systems software development;
Experience with Agile/SCRUM development methodology;
Experience/knowledge of scripting languages (Python);
Experience/knowledge about ARM processors and associated development environment (Keil MDK).