Senior Software Engineer

Cognex

Aachen, Germany
**
Embedded software development
C/c++ and python experience
Embedded linux work experience
** 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
  • 8+ years of work experience
  • Verbal and written fluency in English

Work Rights

Not specified

Tailored Resume

Cover Letter