Cognex Corporation

Senior Software Engineer

Cognex Corporation
Apply
3 months ago
Jena, GermanySenior

Responsibilities

  • Design and implement system-level software and algorithms for embedded Linux devices.
  • Develop software for 2D/3D data acquisition and post-processing.
  • Implement new features and functionality for embedded machine vision platforms.
  • Participate in code reviews across teams and codebases.
  • Perform automated testing, quality assurance, and runtime performance evaluation.
  • Collaborate with embedded and computer vision software engineers on industrial vision solutions.

Requirements

  • 5+ years of hands-on experience in advanced software design and development.
  • Strong experience with modern C++, preferably under Linux.
  • Professional experience with software development tools such as GCC, CMake, and Git.
  • Experience with embedded Linux systems, including ARM and x86 platforms.
  • Strong communication and collaboration skills in English for working with distributed teams.
  • Ability to analyze complex problems and create innovative solutions.

Benefits

  • Office location: Leutragraben 2-4, 07743 Jena, Germany.

Tech Stack

Categories

Contact me