What are the responsibilities and job description for the Sensor Test Automation Engineer position at Intelliswift?
Job Title : Sensor Test Automation Engineer
Location : Sunnyvale, CA - Onsite
Employment Type : Full-Time with L&T Technology Services (LTTS).
Summary of Role and Responsibilities :
Bring up hardware, firmware, and software solutions provided by vendors
Develop GUI and test programs to integrate boards, sensors, and external instruments for automation control
Design GUI applications to analyze test data and generate test reports
Work on HW validation and provide firmware / software support for hardware testing and diagnosis.
Work closely with various core tech teams and other organizations to define test procedures and specs for new prototype devices and systems
Collect and analyze data based on defined test plans
Skills :
Expertise in Python with PyQT GUI, DLL application to control lab equipment and achieve test automation
Experience with image and depth sensor control, familiar with protocols such as SPI, I2C, MIPI
Rich experience in controlling various lab equipment with various communication protocols such as RS232, USB, Ethernet, Modbus
Expertise in Matlab for data analysis and reporting
Proficient in object-oriented programming languages such as C and C
Familiarity with debugging tools such as PyCharm, Github, Qt Designer application
Excellent communication and reporting skills
Familiarity with image sensor operation, pixel characterization, electrical and optical engineering is preferred
Education / Experience :
Bachelor's degree in computer science, software engineering, or relevant field required.
3 years of industry or related work experience