Talent Apply
Log in
All jobs
C

Senior Software Engineer

Cognex
Jena, Germany
On-site

About this role

About the Role Cognex is seeking a Senior Software Engineer to join the Jena embedded vision team. The role focuses on designing, implementing and testing system-level software for embedded Linux platforms, and developing software for 2D/3D data acquisition and post-processing for industrial machine vision products. What You'll Do

  • 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 What We're Looking For
  • 5+ years of hands-on experience in advanced software design and development with modern C++, preferably under Linux
  • Professional experience with GCC, CMake, Git; preferably on embedded Linux systems (ARM, x86)
  • Strong team skills to jointly create solutions in the vision group
  • Excellent communication and collaboration skills in English to work effectively in distributed teams
  • Keen to work in a global and industry-leading company Nice to Have
  • Open-minded and highly motivated to tackle complex tasks
  • Experience creating embedded vision software products with industry-leading functionality and quality

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →