Knowledge/hands-on experience with software/technical tools: such as ClearCase, Jira, Bash Soft skill requirements: strong English communication skills, both written and oral, ability to influence others, strong collaboration skills Preferred experience writing unit test or auto tests using Python or googletest Personal Skills Can observe and respond to people and situations and interact with others encountered in the course of work. Perform office tasks using simple hand grasping, fine hand manipulation and reach associated with assigned tasks such as paperwork, computer keyboarding (e.g., Word, Excel, PowerPoint), filing, calculating, and use of telephone or other handheld electronic devices, continuously for up to 10 hours per day, five days per week.