Cognex Corporation is seeking a Senior Software Engineer proficient in C and C++ to join their In-Sight Products team, which focuses on developing advanced machine vision sensors. The ideal candidate will have a strong background in software development, particularly with embedded systems and object-oriented design, and will thrive in a fast-paced, collaborative environment
Job Summary
The role involves designing and architecting new software components that control and drive next-generation machine vision sensors.
Candidates will work in a hybrid schedule of 3 days in the office and 2 days at home within a fast-moving culture.
The team is actively growing and developing new sensor platforms using advanced optics, image sensors, and artificial intelligence.
Matching Summary
Match Score: 85
Cognex Corporation is seeking a Senior Software Engineer proficient in C and C++ to join their In-Sight Products team, which focuses on developing advanced machine vision sensors. The ideal candidate will have a strong background in software development, particularly with embedded systems and object-oriented design, and will thrive in a fast-paced, collaborative environment.
Skills & Requirements
Must-have
Excellent C and C++ skills
Object-oriented design experience
5+ years software development experience
Agile/Scrum development environment familiarity
Source control and build environments knowledge
Nice-to-have
Experience with embedded Linux platforms
C# or Java programming proficiency
TypeScript and JavaScript expertise
Microsoft WPF application development
Leading design and review sessions
Key Requirements
Bachelor's or master's degree in technical field
Minimum 5 years of software development experience