Senior Software Engineer

Cognex Corporation

Germany (OH)

On-site

USD 69,856 - 93,142

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cognex Corporation, a leader in the field of machine vision, is seeking a Senior Software Engineer to design and implement system-level software for embedded Linux platforms. The successful candidate will work within a motivated team to create robust embedded vision solutions.

Applicants should have over 5 years of experience in software development, particularly with modern C++. The role is based in Jena, Germany, and offers the opportunity to work in a dynamic, innovative environment.

Qualifications

  • 5+ years of hands-on experience in software design and development with C++ under Linux.
  • Professional experience with development tools on embedded Linux systems.
  • Strong skills in collaboration and communication in English.

Responsibilities

  • Design and implement system-level software for embedded Linux devices.
  • Participate in code reviews across teams.
  • Automated testing and performance evaluation of new features.

Skills

Advanced software design and development with modern C++
Experience with GCC, CMake, Git
Strong communication and collaboration skills
Team skills in embedded systems

Job description

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Vision Software Engineer
Senior Embedded Vision Software Engineer

Cognex Corporation • Germany (OH)

On-site
USD 69,000 - 94,000
Computer Vision Engineer
Computer Vision Engineer

TekWissen ® • Westborough (MA)

On-site
USD 90,000 - 120,000
Software Developer - Industrial Machine Vision (m/f/d)
Software Developer - Industrial Machine Vision (m/f/d)

ATS Automation Tooling Systems Inc • Germany (OH)

On-site
USD 73,000 - 97,000
Company events
Company pension plan
Free beverages at the office
+1
Sr. Vision Software Engineer
Sr. Vision Software Engineer

Cohu, Inc. • Poway (CA)

On-site
USD 90,000 - 120,000
Territory Sales Engineer
Territory Sales Engineer

Cognex Corporation • Missouri

On-site
USD 60,000 - 90,000
Vision Engineer (Cognex)
Vision Engineer (Cognex)

Ultimate Solutions Corp • Columbus (OH)

On-site
USD 85,000 - 110,000
Machine Vision Researcher
Machine Vision Researcher

microTECH Global Limited • Germany (OH)

On-site
USD 102,000 - 160,000
Territory Sales Engineer
Territory Sales Engineer

Cognex Corporation • Cincinnati (OH)

On-site
USD 60,000 - 100,000
Principal Manufacturing Engineering
Principal Manufacturing Engineering

Cognex Corporation • Natick (MA)

On-site
USD 100,000 - 130,000
Territory Sales Engineer
Territory Sales Engineer

Cognex Corporation • Columbus (OH)

On-site
USD 70,000 - 110,000