Embedded Firmware QA Engineer, eero

eero is looking for a highly focused QA Engineer to work on critical embedded firmware testing projects that keep our platform running smoothly. You will help the QA team validate software releases and ensure a great customer experience. You'll work closely across multi-functional development teams to help discover, recreate, and debug issues. You will have the opportunity to contribute and grow our existing Python automation framework to expand our test coverage. Key job responsibilities- Black and gray box testing on driver and userspace embedded software- Provide additional cross functional test support for other team members- New hardware test and support- Develop ad hoc tests to support engineering debug- Writing and executing test plans to ensure complete code coverage- Providing detailed bug reports to the engineering teams using JIRA- Work with distributed development and test teams- Prepare and maintain test beds and hardwareBASIC QUALIFICATIONS- Experience as QA lead on medium to large sized projects- Experience in automation testing- You have a Bachelor's degree in Computer or Software Engineering, Electrical Engineering or a related field, or equivalent training, fellowship, or work experience.- 4+ years in a Quality assurance role out of which at least 3+ years are in testing embedded firmware- Working knowledge of unix/linux- Knowledge of networking standards and protocols such as IPv4, IPv6, TCP, UDP, DHCP- Knowledge of wireless networking (802.11a/b/g/n/ac/ax/be)- A strong desire to learn with and without hands-on guidance- Ability to work independently and within a testing team ...

SDE Intern (Embedded Systems)

We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact person you know you’re ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our interns write real software and collaborate with experienced software development engineers (SDEs) who guide interns on projects that matter to our customers.Key job responsibilities• Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.• Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.• Ability to design and code the right solutions starting with broadly defined problems.• Work in an agile environment to deliver high-quality software.A day in the lifeAs an intern, you will be matched to a manager and a mentor. You will have the opportunity to influence the evolution of Amazon technology and lead mission critical projects early in your career. Your design, code, and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimization, scalability, and security – just to name a few.In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting. Many of our technologies overlap, and you would be hard pressed to find a team that is not using Amazon Web Services (AWS), touching the catalogue, or iterating services to better personalize for customers. We make the impossible, possible.BASIC QUALIFICATIONS- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or majors relating to these fields- Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design- Work 40 hours/week minimum and commit to 12 week internship maximum- Expected graduation date between 10/2025 - 9/2028. ...

WiFi Quality Manager, eero

The eero WiFi team is looking for an experienced quality assurance manager to lead an existing team responsible for validating new features and stability of eero's WiFi. This team performs full stack testing from the physical layer to reproducing customer issues with specific devices and applications. The measurements performed by this team are critical in guiding our new products and prioritizing our roadmap. This team works closely with the hardware engineering and new product team for new product development, customer experience and beta team for reproducing customer issues, and the WiFi team on all projects. The team is responsible for striking the right balance between automation and manual testing. As the manager, you will be asked to deliver a clear return on investment through clear improvements in product quality and development speed of supported teams.Key job responsibilities- Ensure eero ships performant and stable WiFi that delights our customers.- Lead and coach a team of high performing engineers tasked with validating eero's WiFi.- Manage a team split across multiple geographies and timezones.- Empower the team to regularly deliver validation on tight timelines.- Balance and prioritize incoming requests from WiFi / Mesh team, Hardware Engineering, New Product, Customer Experience, ISP relationships, eero product, Amazon teams, external partners, and other eero engineering teams.- Own and develop relationships with external partners and teams within Amazon.- Develop and manage a clear process on how other teams and individuals can request test coverage.- Build detailed schedules and technical requirements from high level product descriptions.- Communicate status in an understandable way to a wide range of audiences including the eero executive team.- Estimate delivery dates with confidence intervals based on the measured team velocity, remaining work, and projected new work.- Identify, champion, and deliver the highest impact automation.- Implement process improvements for both your own and surrounding teams.- Provide hands-on technical leadership to the team. - Analyze performance and stability data from our testing and production populations to catch regressions and validate new features.- Manage team budget, headcount projections, recruiting and continuous performance evaluations.- Monitor, drive and facilitate individual growth of your team's individual contributors.About the teameero is a lean team. This means you'll enjoy an outsized impact and the benefit of having many different responsibilities. All within a day you'll be validating for new hardware programs and internationalization, asking the team to reproduce high priority bug coming from the field, grooming the backlog of bugs without reproductions, syncing with stakeholders on upcoming projects, and of course helping test the product. This role has a wide breadth with many stakeholders which keeps it challenging and fun.BASIC QUALIFICATIONS- Bachelor’s degree in Computer Science, Computer Engineering or equivalent combination of technical education and experience.- 8+ years of industry experience, including at least three years of hands-on testing and 3 years as a Quality Assurance manager.- Experience in building and managing automation.- Experience in managing manual testing.- Experience in consumer electronics product, distributed systems design and testing required.- Knowledge of QA concepts and methodology. ...