What you will be doing:
As part of the role, you will be involved in the following areas:
Be a part of the low-level development team, define SW/HW interfaces
Create and implement SW architectural design, C/C++ code development in an Embedded environment
Cooperate with different development teams (HW, QA)
HW boards bring-up
Linux Kernel programming and SW infrastructure
What you should have:
B.Sc. in computer science / SW engineering / electrical engineering
At least 5 years of experience in Embedded Real Time
Proven Experience with Linux Embedded
Proven Experience in C/C++ Programming. Python – Advantage
Proven Experience in Networking
Experience with Low-Level work with HW – board bring-up, production support, Linux drivers, diagnostics
Experience with Multi-threading, OOD and Design pattern