Logo
Amazon

Software Development Engineer - New Products Team

Amazon, Los Gatos, California, United States, 95032

Save Job

Join eero as a Software Development Engineer on our New Products Team and help us redefine the future of home connectivity. At eero, we are driven by a mission to be the central nervous system of every home. Initially known for our revolutionary home WiFi solutions, we are expanding our portfolio to deliver holistic connectivity solutions, including advanced Ethernet switching and secure gateway products that enhance our award-winning mesh WiFi systems. As part of Amazon, we merge the dynamic culture of a startup with the extensive resources of a global technology leader. Our innovative team is dedicated to creating products customers love, and we invite you to be a key player in shaping the connected home experience. Key Responsibilities: Design, develop, deploy, and maintain impactful features that captivate our customers. Ensure eeroOS, our Linux-based operating system, remains cutting-edge and operates at peak efficiency. Collaborate closely with hardware teams to troubleshoot and resolve initial challenges during product launches and field deployments. Work with manufacturing and operations teams to uphold the highest standards of product quality. Lead and mentor junior engineers through various projects. Develop applications and features in programming languages such as C, Golang, Shell, Rust, and Python on eero's diverse hardware platforms. Oversee the continuous improvement of the eeroOS operating system and its build infrastructure. A Day in the Life: Review daily priorities and new incoming tickets from the product teams. Contribute to feature development aligned with upcoming software releases. Mentor and collaborate with stakeholders, including product, QA, release engineering, hardware, and manufacturing teams. Lead design reviews and conduct code reviews for software development tasks. About the Team: The New Products Team focuses on introducing new hardware platforms while building essential low-level features and ensuring product security. Basic Qualifications: 5+ years of professional software development experience. 5+ years of experience in at least one programming language. 5+ years of experience leading design or architecture for both new and existing systems. Experience mentoring or leading an engineering team. Preferred Qualifications: 5+ years working through the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Bachelor's degree in computer science or a related field. Amazon values diversity and fosters an inclusive workplace. We are an equal opportunity employer and do not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.