· Responsible to contribute to products’ vision and subsequent execution
· Oversee the overall development life-cycle, from design/planning, to implementation and support to maintain high standard of software quality
· Provide technical leadership to team member while taking active part in the team tasks
· Assigns tasks, reviews work and may contribute to employee performance appraisals
· Work with internal teams, peers and customers to understand product requirements thus translating to successful software development
Desired Skills
· Relevant academic degree %28CS/ CE / EE%29
· At least 3 years experience in C/C++ – Must
· At least 3 years as team leader – Must
· Experience in design and development of enterprise-level and multi-threaded system
· Knowledge and experience in Linux – Must
· Experience working with Linux environments – Advantage
· Experience in design, coding, integration, and debugging capabilities
· Self-starter, enthusiastic proactive mindset
· Ability to write code and conduct thorough code reviews