×

Software Engineer

Website TRIAD Engineering Corp

Our client is seeking a talented and motivated Software Engineer with good analytical skills and strong C++ and Python coding skills to develop advanced algorithms for precision, automated manufacturing of optical devices. The ideal candidate thrives working in a small team environment with tight deadlines and takes pride and ownership of their work and delivers high quality solutions.

Responsibilities will include:

• Develop software and algorithms to meet required functionality of our client’s active alignment and test systems.
• Develop new alignment and test algorithms that result in a reliable and fast alignment and/or test processes.
• Hands-on integration and development on our active alignment platforms.
• Ensure high-quality product by developing and executing test plans.
• Integrate, debug, and troubleshoot in a hardware and software environment.
• Participate in project planning, technical reviews and status meetings.
• Occasional on-site factory visits in the US, Europe, and Asia for system installation and support working with customers.

Background profile:

• BS or MS in Computer Science or similar field
• 5+ years of experience in software development
• Experience programming in multiple languages with the flexibility to pick up new ones. Our client is currently developing in C++ and Python.
• Strong problem solving / debugging skills.
• Strong verbal and written communication skills.
• Ability to develop, test, and implement novel and complex algorithms.
• Ability to resolve complex issues in creative, efficient, and effective ways.
• Strong data analysis and problem-solving skills.
• Work well in a team environment.
• Ability to work on challenging assignments with aggressive schedules

Desired Skills:

• Experience with factory automation software and machine control.
• Experience with machine vision and image processing.
• Experience with Open CV.
• Strong mathematical skills.
• Machine learning experience and knowledge.
• Knowledge and/or background in optical theory.
• Optics, image sensor, or electronics manufacturing knowledge.
• Experience with motion control or industrial robotics.
• Experience with hardware communication.
• Experience with machine process optimization (accuracy, cycle time).

Tagged as: algorithm, automated, automation, c++, machine vision, manufacturing, optics, precision, Python, test systems

Upload your CV/resume or any other relevant file. Max. file size: 128 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Share this article with friends:

ByTRIAD Recruiting TeamOct 17, 2022

About the Author:

The TRIAD Recruiting Team is comprised of technical recruiters specializing in the engineering disciplines. TRIAD Engineering Corp. (www.triad-eng.com) is an engineering staffing firm based in Lynnfield, Massachusetts that connects successful firms with technical talent throughout Massachusetts, New Hampshire and Rhode Island. For almost 50 years, TRIAD has provided clients with flexible staffing arrangements including contract, contract-to-direct, and direct placement services.