Job Description - Architect & specification/System Engineer
+++++++++++++++++++++++++
Your key tasks and duties will include:
Software requirements analysis, software design, implementation level design of new functionalities and system testing activities.
You will also be in charge of writing software architecture specifications and creating documentation for the relevant part of the software design.
You participate in work amount estimation in your own areas.
As a Platform SW architecture & specification team member you will share knowledge, consult, support and guide own teams and stakeholders.
To succeed in this role you are an open-minded professional with good organization skills, strong commitment to quality and a flair for innovative thinking.
Other task will include (not mandatory):
Code re-factoring and optimization, code maintenance, and bug corrections.
If you also feel yourself as a technical leader, leading a sub project and everything related to that kind of work, don't hesitate to apply for this position.
Qualifications:
+++++++++++++++++++++++++
To seize this opportunity, you possess strong skills in some of the following areas:
Clean Coding C/C++ programming skills.
HW related SW, Linux programming.
Good knowledge of Real time operating systems/embedded systems.
Strong communication skills and the ability to work in international teams.
Good understanding about TCP/IP protocol stack.
Fluent on both written and spoken English.
Ideally you have a B. Sc. or M. Sc. in Computer Science and basic knowledge of GSM/WCDMA/LTE technologies.
We want you to be self-driven and highly motivated to learn new things.
Additional Requirements (not mandatory but better to have):
+++++++++++++++++++++++++
ARM/MIPS processor/ASIC/FPGA knowledge is a bonus
Familiar with Agile / Scrum / Kanban methodologies
Continuous Integration and Test-Driven development
SW/HW debugging skills