Full Time: Software Engineer at Thorlabs, Inc. in Austin, TX

Thorlabs Scientific Imaging group in Austin, Texas designs and manufactures state-of-the-art digital cameras and imaging systems.

We are seeking a talented software engineer to develop a variety of components for our camera products, including interfaces between our camera API and third-party applications, automated test utilities, and software tools for our manufacturing team.

Industry experience is not essential.

We’re looking for a very good academic record, some coding experience in a laboratory or an internship, and a great attitude.

Essential Job Functions include the following, but are not limited to:

Development and maintenance of Thorlabs Scientific Imaging 3rd-party interfaces
Creation of automated test fixtures and software test utilities
Contributor to overall camera software and system test plans
Contributor to development of proprietary manufacturing software tools
Assist in resolution of SDK and 3rd-party problem reports
Maintenance of existing software installer



Coding experience in the laboratory, an internship, or another formal setting


Minimum Bachelor’s degree or equivalent in physics, electrical engineer, or computer science

Specialized Knowledge and Skills:

Some proficiency in C and C++
Willingness and ability to work on a diverse set of projects that utilize a variety of software languages and disciplines
Excellent analytic, troubleshooting, and communication skills
Python programming experience is desired
Java programming experience is desired
Experience with MATLAB and National Instruments LabVIEW applications is desired
Software QA - knowledge of automated software testing frameworks in particular is desired
Basic knowledge image or signal processing is 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: Clevertech