Mid-Level C++ Developer - Computer Vision
Location: Remote work (Based in the Wroclaw area)
Start Date: ASAP
We are seeking a Mid-Level Engineer with expertise in C++ and image processing to help develop cutting-edge computer vision algorithms for factory automation. This is an exciting opportunity to work with a custom-made computer vision library to convert MATLAB algorithms into efficient C++ equivalents, integrate legacy code, and drive new calibration algorithms for enhanced factory processes.
Your contributions will directly impact the quality of consumer electronics for a leading US tech company, shaping devices sold globally in large volumes. You will work in an agile team, closely collaborating with customer stakeholders and providing key technical solutions for test time reduction and calibration algorithm development. If you are hands-on, proactive, and possess strong communication skills, this is the role for you!
Key Responsibilities:
- Convert MATLAB algorithms to C++ equivalents to improve production code.
- Integrate legacy algorithms into the existing codebase.
- Develop and maintain a robust pipeline with full test coverage, ensuring accuracy of theprocessing and equivalence with the reference algorithms.
- Collaborate with the design team to facilitate early engagement in developing newcalibration algorithms.
- Enable on-device processing to reduce test time.
Required Qualifications:
- Bachelor's degree in computer science, Robotics, Mathematics, Physics, or a related field (Master’s preferred).
- At least 3 years of experience in C++ programming, with a focus on algorithm development or computer vision applications.
- Strong experience in sensor calibration (IMU, Camera, Depth Sensor).
- Practical knowledge of Linear Algebra and Optimization techniques.
- Experience in application programming in C++, with knowledge of modern C++standards (C++17 and above).
- Hands-on experience in developing production software and architecting algorithms.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Ability to work independently and in a collaborative, dynamic team environment.
- Excellent interpersonal and communication skills, essential for customer interaction.
Nice-to-Have Skills:
- Familiarity with multithreading and GPU programming.
- Knowledge of Objective-C.
- Experience with software development for Linux and/or macOS
Experience in the following areas is advantageous:
- Industry Automation
- Robotics
- Optical systems
- ADAS
What We Offer:
- The opportunity to contribute to shaping innovative solutions in a collaborative environment.
- Exposure to diverse projects in various industries.
- Remote work flexibility.
- Opportunities to work with top-tier experts in computer vision and embedded systems.
- Career growth prospects in technical and managerial roles.
If you meet the qualifications and are eager to drive impactful solutions in industry automation through your expertise in C++ and computer vision, we invite you to apply.
Job Types: Full-time, Contract
Application Question(s):
- Do you reside in the Wroclaw area?
Experience:
- C++: 3 years (Required)
- Computer Vision: 1 year (Preferred)
Work Location: Remote
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Mid-Level C++ Developer - Computer Vision - Wroclaw based
2025-08-28
Mid-Level C++ Developer - Computer Vision - Wroclaw based
2024-10-16
Senior Network Engineer
2026-06-16
- Posted
- Feb 10, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Wrocław
- Company
- IventIM
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Mid-Level C++ Developer - Computer Vision - Wroclaw based
2025-08-28
Mid-Level C++ Developer - Computer Vision - Wroclaw based
2024-10-16
Senior Network Engineer
2026-06-16