As a Software Engineer on our Consumer Devices team, you will be responsible for designing and developing high-quality software for our devices. You will work closely with our quality and developer tools teams to ensure that our software meets the highest standards of quality and usability. You will also be responsible for developing and maintaining our developer tools, including our SDKs and APIs.
Key Responsibilities:
- Design and develop high-quality software for consumer devices.
- Work closely with quality and developer tools teams to ensure software meets quality and usability standards.
- Develop and maintain developer tools, including SDKs and APIs.
- Collaborate with cross-functional teams to identify and prioritize software development projects.
- Contribute to the development of our machine learning and AI capabilities.
Requirements:
- 5+ years of experience in software development, with a focus on quality and developer tools.
- Strong understanding of software development principles and best practices.
- Experience with Python, Node.js, and AWS.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.