If you are passionate about computer vision and enjoy working on challenging projects, then this is the perfect opportunity for you
Job Title: Machine Vision Developer
Location: San Francisco, California, United States
Salary: $171000 - $208000
Job Summary: We are seeking a highly skilled and experienced Machine Vision Developer to join our dynamic team. As a Machine Vision Developer, you will be responsible for designing, developing, and implementing cutting-edge computer vision algorithms and applications. Your primary focus will be to develop software solutions that enable machines to see and understand their surroundings, allowing them to make data-driven decisions and improve efficiency.
Key Responsibilities:
- Design and develop computer vision algorithms and applications for various platforms, including desktop, mobile, and embedded systems.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Utilize a variety of programming languages, including C++, Python, and OpenCV, to build robust and scalable solutions.
- Conduct research and stay up-to-date with the latest advancements in computer vision technology to continuously improve our products.
- Test and debug software to ensure high-quality and reliable performance.
- Document the development process, provide technical support, and assist with troubleshooting issues that may arise.
- Work independently and as part of a team to meet project deadlines and deliver results.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience (3+ years) in developing computer vision algorithms and applications.
- Strong programming skills in C++, Python, and experience with OpenCV.
- Knowledge of machine learning and deep learning techniques is a plus.
- Familiarity with GPU programming and parallel processing is preferred.
- Experience with image processing, object detection, and pattern recognition.
- Ability to work in a fast-paced environment and manage multiple projects simultaneously.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Perks and Benefits:
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technology and collaborate with a talented team.
- Professional growth and development opportunities.
- Flexible working hours and a positive work environment.
Join our team and help us shape the future of machine vision technology.