
Senior Software Engineer, Vision Solutions
- Python
- C++
- Pandas
- NumPy
- OpenCV
- scikit-learn
- Computer Vision
Job Description
Job Summary:Â
The position of senior software engineer at Cognex will be responsible for developing robust, reliable, efficient, scalable and highly performant deep learning models for machine vision applications. The candidate will also be involved in product design, development, testing and deployment activities. Â
Responsibilities include (but are not limited to):Â
- Developing algorithms/models using Python or other relevant programming languagesÂ
- Integrating these models into production systems using C++Â
- Designing data collection tools and experimentsÂ
- Analyzing data and reporting resultsÂ
- Improving existing codebases through refactoring and automationÂ
- Writing and maintaining documentationÂ
- Communicating results to both technical and non-technical audiencesÂ
Qualifications:Â
- Bachelor’s degree in Computer Science or related fieldÂ
- Strong experience in Python, Pandas, NumPy
- Experience with C++, OpenCV, scikit-learn
- Experience with computer vision or image processing
- Excellent communication skills, written and verbalÂ
- Ability to work independently and collaboratively as part of a teamÂ
- Highly motivated and self-drivenÂ
Additional Job Description
Senior Software Engineer, Vision Solutions · Cognex Ireland Ltd