Teradyne Vision Software Engineer in Boston, Massachusetts
Organization & Role
Are you a computer vision engineer who is passionate about challenging today’s image matching technologies in new and creative ways? Are you more interested in disrupting an industry by creating a successful customer product than just experimenting in a lab? Do you have a software engineering background and understand agile and quality-driven development? If you identify with these questions and are looking for a unique engineering challenge in computer vision, then Universal Robots would love to hear from you!
We are expanding a focused group of software engineers who already have a differentiating bin-picking product in the marketplace pushing the boundaries of material handling in industrial automation. We are looking for a software engineer specializing in computer vision that is looking to expand that specialty while contributing to product development. This is not a pure research role, the right candidate is able to analyze, imagine, design, and implement solutions that push the boundaries of our vision processing capabilities directly into our product.
We are passionate about solving our customer’s problems, so we work closely with them. Our goal is to create solutions that thrive in our customer’s environment, not just an engineering lab. The right candidate shares this same passion.
Serve as a software engineer in a small, close-knit agile group of senior software engineers and computer vision experts.
Use modeling and simulation tools to determine ideal configuration for matching a wide array of part types and materials.
Create and extend customer image processing algorithms responsible for such things as noise reduction and part occlusion.
Directly responsible for the architecture of our image matching pipeline and integration of third-party image analysis libraries.
Work closely with our third-party partners.
Basic Qualifications & Skills
3 to 5 years of professional experience as a software engineer in product development working in an agile environment with a quality driven engineering process.
2 years+ working on image processing problems in an academic or professional setting.
1 to 3 years working in robotics, ideally industrial automation.
Strong C++ skills
Excellent oral and written communication – you will be working closely with QA, development partners, applications engineers, product management, customers and of course your fellow software engineers.
Object detection and 3D pose estimation
Experience with concepts such as part occlusion, part matching, noise filtering, point cloud processing, segmentation, region of interest processing and dual stage matching.
Experience in synthetic scene rendering and simulation
Experience in robotic arm manipulation
MS, or PhD in Computer Science or other related field, with a focus in Computer Vision
Current openings may involve access to export controlled technology and may be subject to export licensing requirements prior to employment. ATTENTION APPLICANTS WITH DISABILITIES: If you’re unable to access our on-line application due to a disability you may visit one of our locations or our Corporate Office at 600 Riverpark Drive, North Reading, MA and request a paper application form. In addition, you may also contact the HR Service Center at 978-370-3041 or contact them at HR.Service.Center@teradyne.com for additional assistance. LitePoint, a Teradyne Company is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, age, disability status, protected veteran status, or any other characteristic protected by law. We are a VEVRAA Federal Contractor.
- Teradyne Jobs