Job Title: Software Engineer
As a Software Engineer, you will be a core member of the Ring Taipei development team. The ideal candidate is passionate about building IoT products and is responsive, flexible, and able to succeed within an open and collaborative peer environment.
Ideal Candidate:
* Enjoys working side by side with colleagues and teams on challenging problems.
* Thrives in a dynamic environment with multiple, changing priorities.
* Has experience shipping products from start to finish, understanding what is important for customer delivery.
* Is comfortable with proactive communication, technical leadership, and embracing challenges.
Key Responsibilities:
1. Support the development of Ring and Blink firmware, collaborating with the SDET team to enhance the test framework with QA.
2. Work with cross-disciplinary teams to conceive, design, and bring innovative products and services to market.
3. Design and develop innovative technologies in a distributed computing environment, leading industry changes.
4. Create solutions for distributed predictions with exposure to large-scale, high-speed technologies.
5. Build scalable, fault-tolerant distributed storage, indexing, and querying systems that are cost-effective and manageable.
6. Design and implement solutions starting from broadly defined problems.
7. Work in an agile environment to deliver high-quality software.
About the Team:
* Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related fields at the time of application.
* Expected graduation between August 2024 and August 2025.
* Knowledge of programming languages such as C/C++, Java, Python.
* Strong foundation in computer science fundamentals like object-oriented design, algorithms, data structures, and problem-solving.
Basic Qualifications
* Fluent in Mandarin (speaking, reading, writing).
* Master’s or Bachelor’s Degree in Computer Science, Engineering, or related fields.
* Expected graduation between August 2024 and August 2025.
* Proficiency in C/C++/Python programming languages.
* Knowledge of algorithms, data structures, and complexity analysis.
Preferred Qualifications
* Good English listening and speaking skills.
* Experience with Linux or embedded systems is a plus.
* Understanding of computer or wireless networks is a plus.
We are committed to an inclusive culture that empowers Amazonians to deliver the best results. If you require workplace accommodations during the application or onboarding process, please visit this link. For regions not listed, contact your Recruiting Partner.
#J-18808-Ljbffr