Gather technical requirements and translate them into clear module specifications;
Develop drivers (in C) for the Linux kernel to support hardware on our embedded platforms;
Develop and maintain the Android (AOSP) Middleware Architecture (C, C++ and Java);
Integrate software components delivered by hardware vendors and Platform-OS customers;
Write test scenario’s (in python) according to the TDD (Test Driven Development) principles for our automated regression test framework;
Investigate issues via tests, experiments and trials to identify root causes of issues.
Bachelor or Master’s degree in Computer Science
Minimum of 3-5 years, preferably 5+ years C, C++ and Java experience, preferably in a complex multi-threaded environment
proven skills within within (bootloader) u-boot and kernel development for ARM SoCs
Experience with programming within the Android platform
Experience with GIT/Gerrit
Knowledge of hardware, being able to read schematics, being able to make small changes at hardware level.
Knowledge of measurement equipment (multimeter, scope)
Experienced with debugging tooling
Team Player with good communication skills
Proficiency in English, both written and oral
Ability to work in a highly changing, fast moving environment
Experience with working in Agile Scrum/Kanban teams
Er zijn nog geen reacties op deze opdracht.
Je moet inloggen voordat je een reactie kunt plaatsen.