Description
The Software Engineer will develop and maintain features for the Echo family of devices, including device frameworks, web services, APIs, and large-scale data infrastructure. The role involves high-level design, coding in C++, Java, or Android, code reviews, design documents, partner-team collaboration, and mentoring junior engineers. It requires at least three years of professional software development experience and two years of design or architecture experience; full software development life-cycle experience and a bachelor's degree in computer science or equivalent are preferred.
