The engineer would interact and support Automated Test Equipment which validates functionality of Aerospace and medical grade units and would need fix problems and aid in continuous improvement of the test scripts and product. The role includes working with advanced embedded systems and test stations, and updating them to support new features and test cases. The engineer should be able to understand both software and hardware to come up with embedded software solutions and test architectures.
We are looking for a candidate with:
Embedded software experience on C, including writing drivers and talking to low level devices.
Should be proficient in Python programming.
Should be very familiar with using instruments like Oscilloscope, Multimeters, logic analyzers to debug problems
Knowledge of Hardware protocols like SPI, I2C, UART, RS232/485
Should have prior experience on writing test cases to talk to external hardware devices, verify its functionality
Good understanding of hardware would be an asset
Prior experience with embedded Linux, including writing Linux device drivers
Other nice to haves : Knowledge of C#, SQL. Experience on Zynq
Must have’s: Embedded Software and Hardware-> High Expertise C -> High Expertise Python + Hardware Interaction Experience ->High Expertise ATE + Hardware Interaction ->Medium Expertise