×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Germany, Pike County, Ohio, USA
Listing for: Cognex Corporation
Full Time position
Listed on 2026-05-30
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Senior Developer, C++ Developer
Salary/Wage Range or Industry Benchmark: 69856.8 - 93142.4 USD Yearly USD 69856.80 93142.40 YEAR
Job Description & How to Apply Below
Location: Germany

Senior Software Engineer

Cognex is the global leader in the exciting and growing field of machine vision. We combine a 40+ years history of leading edge vision products and strong growth year to year with a special culture that embraces a fast-paced and creative environment of a startup. The 3D, Computational Imaging and Robotics Product Engineering Group develops high-performance 2D & 3D tools and sensors that are crucial to maintain company leadership in a rapidly growing market environment.

The Jena team creates leading-edge 3D technologies for industrial machine vision, including fast and precise 3D data acquisition, embedded vision processing and real-time robotics.

Senior Software Engineer:
The individual is a team member of experienced & highly motivated embedded and computer vision software engineers that create robust embedded vision solutions for industrial applications. In that domain, the individual will design, implement and test system-level software for embedded Linux platforms, as well as software for 2D/3D data acquisition and post-processing. Having several years of professional experience in software design and development, the individual is keen to implement new features and functionality on embedded platforms to enable Cognex devices to run latest machine vision and acquisition algorithms.

The candidate is driven by a passion for thinking out-of-the-box, analyzing complex problems and creating new and innovative solutions.

Responsibilities
  • Design and implementation of system-level software and algorithms for embedded Linux devices
  • Participate in code reviews across teams and codebases
  • Automated testing, QA and runtime performance evaluation of new features and functionality
Qualifications
  • 5+ years of hands‑on experience in advanced software design and development with modern C++, preferably under Linux
  • Professional experience with software development tools, like GCC, CMake, Git preferably on embedded Linux systems (ARM, x86)
  • Team skills to jointly create solutions in the vision group
  • Strong communication and collaboration skills in English to work effectively in distributed teams
  • Keen to work in a global and industry-leading company
Office Location

Leutragraben 2-4, 07743 Jena, Germany

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary