Software Dev Engineer, Ring Core Product

Amazon Amazon · Big Tech · TPE, Taiwan +1 · Software Development

Software Development Engineer role focused on developing software for next-generation embedded systems for Ring camera products, leveraging AI agents and Generative AI tools to transform software development workflows. The role emphasizes AI-assisted coding, automated testing, and intelligent optimization to accelerate development.

What you'd actually do

  1. Leverage cutting-edge AI agents and Generative AI tools that are transforming software development workflows, utilizing AI-assisted coding, automated testing, and intelligent optimization to accelerate development for Ring camera products.
  2. Collaborate with world-class professionals in a global, multi-national environment, partnering with experienced cross-disciplinary Amazonians across different countries to bring innovative Ring camera products to market
  3. Develop and optimize software components for embedded systems that power Ring cameras, contributing to scalable solutions in a large distributed computing environment while gaining exposure to emerging technologies that will define the future of IoT and smart devices
  4. Deliver high-quality software in an agile environment through rapid iteration, continuous improvement, and close collaboration with team members

Skills

Required

  • Mandarin fluency
  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field
  • Graduate between 2024 - 2026
  • Curiosity and eagerness to learn AI/ML technologies
  • Familiarity with C/C++
  • Knowledge of Computer Science fundamentals (object-oriented design, algorithm design, data structures, problem solving, complexity analysis)

Nice to have

  • Experience or coursework in AI/ML, Generative AI
  • Hands-on familiarity with AI-powered development tools
  • Knowledge of Python or scripting languages
  • Previous technical internship(s)
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases
  • Understanding of embedded systems, real-time operating systems (RTOS), or Linux

What the JD emphasized

  • cutting-edge AI agents
  • Generative AI tools
  • AI-assisted coding
  • automated testing
  • intelligent optimization
  • AI-driven development revolution