Software Engineer in Test (w/m/d)

Job expired!

Job Opportunity: Software Engineer in Test (w/m/d) at Cognex Corporation

Job Summary:

Are you ready for a challenging role that encourages you to achieve your best? Do you thrive in a highly innovative R&D environment? Join our dynamic team at Cognex Corporation and be a part of the Product and Platforms organization, where we innovate the most sophisticated industrial barcode readers, machine vision systems, and smart cameras globally.

About the Role:

As part of our team, you will help develop embedded systems that combine custom hardware, specialized lighting, optics, and world-class vision algorithms to read high-density symbols on various industrial parts. These include aircraft engines, electronics substrates, and pharmaceutical test equipment. Our devices are designed to process hundreds of codes per minute, requiring optimization of both hardware and software for cutting-edge technology.

What We Offer:

  • Be part of one of the fastest-growing and most successful companies in the industry.
  • Experience a warm, informal, and personable culture with monthly events and quarterly activities to strengthen team bonds.
  • Access to an on-site gym, a community of active runners, and various sports activities.
  • Regular social outings with your colleagues.
  • Opportunities ranging from senior positions to principal engineers eager to change our architecture, and team leads looking to shape the role of DevOps at Cognex.

Here, you will also be exposed to buzzword-proof environments, such as multi-national development teams, heterogeneous multi-core systems, real-time applications, and Industry 4.0. Sounds exciting, right?

About You:

Our ideal candidate is a pragmatic software professional with a can-do attitude and a passion for learning new developments to keep our software platform state-of-the-art. We're looking for individuals with the following qualifications:

  • Engineering degree in computer science, electrical engineering, or a related field.
  • Experience in developing software in C, C++, and Python.
  • Desirable work experience in automated white box testing.
  • High energy, motivated learner with strong analytical and problem-solving skills.
  • Good presentation, communication, organizational, and interpersonal skills.
  • Fluency in English, both verbal and written.

If you identify with the qualities listed above, we would love to discuss your ambitions.

What You Will Do:

  • Write white box tests in Python to exercise all aspects of the embedded systems.
  • Enhance existing C, C++, and Python source code and test frameworks.
  • Debug and fix existing source code in C, C++, and Python.
  • Create test specifications or review requirement specs for completeness and testability.
  • Maintain, analyze, and communicate results of test robots.
  • Occasional travel to the USA or Hungary.

About Us:

Cognex Corporation is a global leader in the innovative and growing field of machine vision with over 3,000 employees in offices worldwide. Our employees, proudly called “Cognoids,” are passionate about solving the most challenging vision problems. At Cognex, we foster a culture of "Work Hard, Play Hard, Move Fast," where achievements and dedication are celebrated with unique rewards and gatherings.

Join us and be a part of a team that takes their work seriously but doesn’t take themselves too seriously.

#LI-PM1

Additional Information:

Company Name: Cognex Corporation

Job Title: Software Engineer in Test (w/m/d)