Process Automation Software Engineer Co-op/Intern
Company | Lumentum |
---|---|
Location | Ottawa, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Internship |
Degrees | Bachelor’s, Master’s |
Experience Level | Internship |
Requirements
- Graduate level or 3rd/4th year undergraduate student pursuing a degree in Engineering, Engineering Physics, Computer Science or equivalent
- Desire to succeed and to do things right the first time
- Strong problem-solving skills
- Excellent verbal and written communication skills
- Strong object-oriented software design and implementation (any language)
- Experience with any or all of the following: Visual Studio, VB.NET, C#, Python, XML, SQL, SVN, Git, multi-threading, MS Build
Responsibilities
- Support the optical alignment team by delivering new features and bug fixes to the automated alignment software application
- Work closely with process engineers on manufacturing automation, including: Hermetic sealing, MEMS mirrors testing, Liquid Crystal on Silicon panels (LCoS) inspection, optical block alignment, diffraction grating inspection, robotic manipulators, among others
- Write hardware drivers for new instrumentation and test equipment
- Become familiar with manufacturing processes, and run manufacturing tests in the lab to validate new feature development
- Work self-sufficiently or in a small team to deliver technically challenging solutions
- Applying best practices throughout the software lifecycle
- Solve complex problems in multi-disciplinary teams
- Investigate, document, and resolve software failures
Preferred Qualifications
- Experience in instrumentation and automation is an asset
- Understanding of optical systems is an asset
- Experience with optical instruments and optical fibers is an asset