Data Acquisition Driver and SDK Software EngineerPosted by fevrokbot 3 months ago
Thorlabs Scientific Imaging group in Austin, Texas designs and manufactures state-of-the-art digital cameras and imaging systems. We are seeking a talented, experienced driver and SDK software engineer to develop host drivers and an overall SDK for FPGA-based, high-speed, data acquisition host adapters used in Thorlabs products.
Essential Job Functions include the following, but are not limited to:
Working with internal customers to finalize product requirements Development of user-level drivers for the acquisition hardware and the overall SDK Debugging of kernel- and user-level driver and SDK components Development of unit tests and contributor to overall software and system test plans and utilities Qualifications
Minimum 5 years driver and SDK design experience with 2 years of board-level product commercialization experience Education:
Minimum Bachelor’s degree or equivalent in Electrical Engineering or Computer Science Specialized Knowledge and Skills:
Expert-level proficiency in C and C++ Demonstrated Windows device driver and SDK development expertise for high-speed, data-intensive peripheral devices with a successful release track record Excellent debugging skills at both kernel and user levels Board-level production test development and implementation Extensive experience in API development PCIe device experience desired Kernel-level driver development experience desired Imaging systems experience desired Digital signal processing experience desired Linux device driver development experience desired
Thorlabs values its diverse environment and is proud to be an Equal Employment Opportunity/Affirmative Action employer. All qualified individuals will receive consideration for employment without regard to race, color, religion, gender, gender identify or expression, sexual orientation, national origin, genetics, disability, age or veteran status. Job descriptions are not intended as and do not create employment contracts. The organization maintains its status as an at-will employer. Employees can be terminated for any reason not prohibited by law.
|Job Details||Job Requirements|
|Monthly Salary||Unspecified||Seniority Level||Not Applicable|
|Employment Type||Full Time||Vacancies||0|