Senior Software Engineer

Cognex · Other US Location

Company

Cognex

Location

Other US Location

Type

Full Time

Job Description

Job Description

The Company: Cognex Corporation

With more than 400 patents and the largest team of industrial machine vision experts anywhere in the world, Cognex has set the standard for innovation in the machine vision industry. But our innovation goes beyond technology; we are also known for the creative programs we have designed to recognize and reward the employees whose efforts keep us at the top of our field. Our ‘work hard, play hard, move fast’ culture is challenging, stimulating and rewarding.

As we continue our successful journey, we are looking to add more talented, innovative and dedicated engineers to our team. So, if you are someone who enjoys work because of the sense of accomplishment that it gives you, and if you want to be part of a high impact team working for a financially strong, global company that is the leader in the machine vision industry, then contact us, because working at Cognex is not just a job….it’s a passion!

The Team: Deep Learning Vision Technology

As part of the Deep Learning Vision team, you will belong to a high performance, cross-functional, and agile team developing cutting-edge computer vision products. The team is aggressively adding deep learning technology to the Cognex product line to solve challenging vision problems in many industries ranging from consumer goods, electronics, semiconductors manufacturing, to logistics and the food industry, up to pharmaceuticals and life science industries. Our software recognizes all types of products, localizes them, or inspects them for defects.

In the hiring team, software development happens mostly in C/C++ while algorithmic research uses common python deep learning frameworks. Engineers in this group are expected to show a strong mathematical and algorithmic background, combined with a can-do attitude, a pragmatical approach, and an affinity for best software practices. As the global leader in machine vision technology, we only accept the best of the best into our teams. However, those up to the challenge will be rewarded with a world-class working environment and the unique opportunity to change the face of automated manufacturing through deep learning technology in virtually every industry on the planet.

The Role:

We are seeking for a talented Senior Software Engineer to join our young, dynamic, and growing engineering team in Fribourg. The ideal candidate brings their strong knowledge of deep learning technology and knowledge of modern software architecture design. They will participate in R&D activities to push forwards the limit of current vision algorithms, as well as integrate them directly into Cognex products.

Essential Functions:

  • Translate fresh R&D technologies into production-ready and maintainable C/C++ machine vision software libraries.
  • Build efficient, real-time software to run either on embedded and PC platform.
  • Collaborate with other software teams across the globe for development and integration of our product with other software solutions
  • Prototype, design, implement, optimize, and maintain modular C/C++ and Python machine vision software libraries involving deep learning concepts.

Knowledge, Skills, and Abilities:

  • Strong programming skills in C++ and Python
  • Excellent problem-solving skills
  • Experience with deep learning or computer vision technology.
  • Industrial programming experience.
  • Creative, motivated and looking to work hard for a growth company.

Minimum education and work experience required:

  • Master’s degree in Computer Science, Engineering, Physics, or Mathematics. PhD is a plus.
  • 5+ years of relevant experience in software development.

#LI-PM1

Additional Job Description

Apply Now

Date Posted

12/12/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Senior Finance Business Partner (d/f/m) - Personio

Views in the last 30 days - 0

Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...

View Details

Senior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio

Views in the last 30 days - 0

Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...

View Details