Principal Software Engineer (m/f/d)
Skills
About the role
Ready for the job that challenges and encourages you to get the best out of yourself? Do you feel at home in a highly innovative R&D environment? Then join our team at Cognex!
Cognex is the global leader in the exciting and growing field of machine vision, with annual revenue approaching $1 Billion. We are a financially strong international company with a culture that maintains the fast-paced, creative environment of a startup. Our employees, proudly called “Cognoids,” take their work seriously but don't take themselves seriously. Our Work Hard, Play Hard, Move Fast culture recognizes our employees for their innovation, perseverance, and hard work in a fun and rewarding environment.
Work as part of one of the most successful companies in the industry!
Join a warm, informal and personable culture with monthly events and quarterly activities to strengthen the team.
We have an on-site gym for all our employees, a community of active runners, and other sport activities.
Join your colleagues in regular social outings as a team.
Just some loose terms to show that we are buzzword-proof: multi-national development teams, heterogeneous multi-core system, real-time applications, industry 4.0. Sounds exciting, right?
What you will do:
Design and implement software components and services shared across multiple teams, improve process communication, integrate and implement this and other application functionality into the final product
Debug and troubleshoot in a hardware and software environment on heterogeneous multi-core systems
Ensure a robust and high-quality product by test automation
Support and communicate with other Cognex internal teams in various locations.
Occasional travel to the USA or Hungary
About you:
Passionate Innovator: You're not just any software professional; you're a visionary eager to shape the future. Your passion for technology drives you to explore and master the latest developments, keeping our software at the forefront of the industry.
Educational Excellence: With a Master's or Bachelor's degree in Computer Science or a related field, your academic background lays the foundation for your success in our cutting-edge R&D environment.
Coding Connoisseur: Your expertise in C++ and C is essential, and your experience with Python code is highly desirable. You bring a pragmatic approach to coding, creating solutions that are both elegant and effective.
Versatile Developer: Whether it's software architecture, API development, or embedded Linux, your diverse interests and experience make you a valuable asset to our team.
Analytical Ace: Your high energy and motivation are matched only by your strong analytical and problem-solving skills. You tackle challenges head-on and emerge with innovative solutions.
Frontend Trailblazer: You have strong experience building large‑scale frontend applications, solid Angular skills or the drive to master it quickly, deep TypeScript expertise, and the ability to rapidly adopt new frameworks and modern frontend architectures.
Communication Champion: With excellent presentation and communication skills, you articulate complex ideas with clarity and inspire collaboration among your peers.
Language Leader: Your fluency in English ensures that you can engage effectively with our multinational development teams and contribute to our global success.
If this resonates with you, we're excited to discuss how your ambitions align with our vision. Join us and be a part of a team that's making history.
Work Location: Krefelder Straße 218. 52070 Aachen, Germany
Questions about this role
How do I apply to this Principal Software Engineer (m/f/d) role at Cognex Corporation?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Teacher in Germany?
Compensation for Teacher roles in Germany varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Teacher hub for Germany medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does Cognex Corporation use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.