Full Time: Data Acquisition Driver and SDK Software Engineer at Thorlabs in Austin, Texas

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


Minimum 5 years driver and SDK design experience with 2 years of board-level product commercialization experience

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.


Source: GitHub:Jobs