Roles & Responsibilities Design of software components Software programming, unit testing Debugging and bug fixing Documentation of techniques and designs To improvise and experiment new technologies/ideas Skills Qualification 2-4 yearsexperience in software development field Excellent C/C++ programming skills Understanding of RTOS concepts Expertise in Data Structures and Algorithms Ability to learn quickly Pro-activeness and a positive attitude Strong problem-solving skills Software debugging skill Ability to multitask