Software Engineer - Graduate Program

  • Cognex Corporation
  • Fribourg, Fribourg, Switzerland
  • 17/06/2022
Full time Data Engineering Big Data Data Management Software Engineering Data Governance

Job Description

Job details

Job Type

Full Job Description

Job Description

Software Engineer (M/W/D ) ( Graduate Program )

Job Summary

Ready for the job that challenges and encourages you to get the best out of yourself? Do you feel at home in a highly innovative R&D environment?

Join our Software Engineering Graduate Program - a 18-month program that lets you explore your strength in multiple cross-functional teams.

  • Start on a structured ramp-up with dedicated mentors giving you quality feedback along your journey .

  • Learn the customer applications firsthand by traveling to their facilities .

  • Cycle through multiple software teams , experience their unique challenges, way of working and ultimately find your dream team .

  • Grow from master to professional: create high - quality, robust solutions that customers enjoy, and your team understands .

  • Permanent employment contract.

  • Placement in your final team after 18 months.

The Deep Learning team in Fribourg is part of the Advanced Vision Technology business unit , responsible for delivering state-of-the-art technology in Cognex products.

We are offering a comprehensive package of both interesting and challenging work, fun, and reward:

  • Work as part of one of the fastest growing and most successful companies in the industry with a double-digit growth year after year for more than a decade. This growth translates into new challenges, and the option to grow in our company.

Join a warm, informal, and innovative workplace with monthly events and quarterly activities to strengthen the team.

Just some loose terms to show that we are buzzword-proof: multi-national development teams, Deep Learning, cloud-computing, embedded platform, industry 4.0. Sounds exciting, right?

About you

The ideal candidate is a pragmatic software developer who demonstrates a can-do attitude and enthusiasm for learning and applying new development tools. He/she will enjoy the chance to grow th individually while contributing to our software platform with state-of-the-art technology. Here is a list of some of the things we pay attention to in our hiring process:

  • Master degree in one of the following fields: c omputer s cience , e lectrical engineering , m icroengi neeri ng , p hysics , m athematics , l ife s cience , o ther engineering fields

  • Excellent programming skills

  • Computer vision knowledge is a plus

  • Deep Learning experience is a plus

  • Willingness to develop competencies in software engineering and in one of the following topics:

  • Algorithmic development

  • Cloud computing

  • Embedded computing

  • Good presentation, communication, organizational and interpersonal skills

  • Spoke n a nd written fluency in English required

What you will do

  • Develop technology used in Cognex Deep Learning products

  • Optimize algorithms for embedded platform

  • Contribute to the Cognex Cloud platform

  • Apply state of the art machine learning algorithms to industrial images

  • Solve complex multidisciplinary problems, create software components shared across multiple teams, improve process communication, integrate network protocols, and implement other high-level application functionalities

  • Collaborate with our Seoul and Boston software teams for development as well as the integration of our product with other software solutions

About us

Cognex is a global leader in the exciting and growing field of machine vision, with 2 3 00 employees in offices worldwide. Our employees, proudly called “ Cognoids ”, are passionate about solving the most difficult vision problems and get to work with others who take their work seriously, but don’t take themselves seriously. Our Work Hard, Play Hard, Move Fast culture recognizes achievement and dedication with unique rewards and celebrations.