B.Sc. in Computer Science or Software / Computer / Electrical Engineering
5 – 8 years of experience in C/C++ development Strong proficiency in OOP
Multithreading
Proficiency in troubleshooting software issues and debugging a large codebase
Good STL Knowledge
Good understanding of memory management
Familiarity with C++ templates
Strong analytical and reasoning skills
Software design
Experience with RT embedded systems – Advantage
Experience in ARM or ARC processors family, debugging environments and tools – Advantage
Capable of developing wide system view for complex embedded systems
Knowledge in Python – Advantage
Familiarity with continuous integration – Advantage
Outstanding all-round communication skills and ability to work collaboratively