As a senior engineer you will be responsible for developing diagnostics software for testing the hardware with a focus on quality and adherence to project schedules. You will be expected to work in a cross-functional team environment to debug and resolve hardware and diagnostics software issues. You will develop and enhance the proprietary diagnostics software framework and third party vendor libraries, and develop testcases for hardware testing during the design and manufacturing stages.