**
Cognex is seeking a Senior Software Engineer to join their team in Aachen, Germany. The role involves developing embedded software for machine vision devices and requires significant experience in software engineering, especially with C/C++, Python, and embedded Linux.
**
Job Summary
Join our team at Cognex, a global leader in machine vision, and be involved in the design and bring-up of our next generation of devices.
We offer a warm, informal, and personable culture with monthly events and quarterly activities to strengthen the team, including an on-site gym.
You will be responsible for the bring-up of new hardware, creating drivers, evaluating new hardware, and debugging in a hardware and software environment.
Matching Summary
Match Score: 75
**
Cognex is seeking a Senior Software Engineer to join their team in Aachen, Germany. The role involves developing embedded software for machine vision devices and requires significant experience in software engineering, especially with C/C++, Python, and embedded Linux.
**
Skills & Requirements
Must-have
embedded software development
C/C++ and Python experience
embedded Linux work experience
Linux kernel and bootloaders
system engineering skills
understanding electrical schematics
Nice-to-have
Yocto experience
high energy and motivated learner
strong analytical and problem-solving skills
good presentation and communication skills
Key Requirements
Master degree in Computer Engineering, Computer Science or related field