• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
• Experience in embedded software development, integration or testing
• Experience in one or more programming languages - C, C++ or Python
• Experience in embedded software on-device testing and debugging tools
• Experience in test execution using lab test equipment, troubleshooting device / software issues, analyzing logs and isolating failures
• Experience in Software Configuration Management tools such as Perforce
• Experience in continuous software integration and software test automation tools