Masters or Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 2 + Years of test/automation development or related experience preferred. Strong C/C++/Java/Python programming skills. Experience in System Software and/or low-level Firmware validation. Solid knowledge on SW Quality, ARM architecture, Linux, RTOS programming. Strong understanding of test methodology. Good understanding of the software development cycle. Proven experience in test automation development, source code management, continuous integration, and script programming, test framework development. Experience with designing and developing multi-process and multi-threaded applications. Outstanding problem-solving skills. Excellent communication and team working skills. Should be able to optimize & effectively manage time. Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Work with other cross-functional technology teams to leverage common test methods and frameworks.