As a Camera Software Engineer, Consumer Devices, you will be responsible for designing and developing camera software for consumer devices. You will work closely with cross-functional teams to develop innovative camera features and ensure seamless integration with other device components. Your expertise in computer vision and machine learning will be crucial in developing high-quality camera software that meets the needs of our customers.
Key Responsibilities:
- Design and develop camera software for consumer devices, including image processing, computer vision, and machine learning algorithms.
- Collaborate with cross-functional teams, including hardware engineers, software engineers, and product managers, to develop innovative camera features and ensure seamless integration with other device components.
- Develop and maintain high-quality camera software that meets the needs of our customers, including ensuring compatibility with various device configurations and operating systems.
- Work with data scientists and machine learning engineers to develop and integrate machine learning models into camera software.
- Conduct thorough testing and debugging of camera software to ensure it meets quality and performance standards.
Requirements:
- 5+ years of experience in camera software development, computer vision, or machine learning.
- Strong expertise in Python, Node.js, and AWS.
- Experience with image processing, computer vision, and machine learning algorithms.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Strong problem-solving skills, with the ability to troubleshoot complex technical issues.