Senior Software Engineer
Thorlabs
Lafayette, colorado
Purpose of the Position
This position will develop desktop application software and software development kits (SDKs) in service of our product development objectives. Our mission is to develop cutting edge lasers as well as optical test and measurement electronics. The Software Engineer III will contribute to both sustaining existing products and new product development, experienced desktop software developer with the ability to lead the full scope of software development from proof of concept to production testing. The position would also have knowledge and experience with kernel driver development on Windows and Linux
Essential Job Functions include the following, but are not limited to:
- Develop desktop software applications in C# and .NET
- Develop SDKs in C / C++, Python, Matlab, and LabVIEW
- Create wireframe concepts of User Interfaces (UI)
- Architect software...