Principal Software Engineer

Cognex Corporation

Aachen, Germany
**
5+ years hands-on software development experience
Strong c/c++ expertise in embedded systems
Experience with scalable applications and api development
** Cognex Corporation is seeking a Principal Software Engineer to join their innovative R&D team in Aachen, Germany. The ideal candidate will possess extensive experience in software development, particularly in C/C++, and will thrive in a dynamic, collaborative environment that values creativity and teamwork. **

Job Summary

  • Join a financially strong global leader in machine vision with an annual revenue approaching $1 Billion.
  • The role involves designing shared software components and debugging complex hardware-software environments on heterogeneous multi-core systems.
  • Employees enjoy a 'Work Hard, Play Hard' culture featuring an on-site gym, active running community, and regular team social outings.

Matching Summary

Match Score: 75

** Cognex Corporation is seeking a Principal Software Engineer to join their innovative R&D team in Aachen, Germany. The ideal candidate will possess extensive experience in software development, particularly in C/C++, and will thrive in a dynamic, collaborative environment that values creativity and teamwork. **

Skills & Requirements

Must-have

  • 5+ years hands-on software development experience
  • Strong C/C++ expertise in embedded systems
  • Experience with scalable applications and API development
  • Proficiency in building large-scale frontend applications
  • Deep TypeScript expertise and Angular skills

Nice-to-have

  • Python coding experience
  • Embedded Linux background
  • Passion for innovation and technology trends
  • Ability to master new frameworks quickly
  • Excellent presentation and communication skills

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • Fluency in English language
  • Willingness for occasional travel to USA or Hungary

Work Rights

Not specified

Tailored Resume

Cover Letter