Amazon
At eero, an Amazon Company, we understand that WiFi is a vital part of every home. Our innovative mesh technology provides an unparalleled whole home WiFi experience, ensuring that you stay connected without worry. As we continue to enhance our offerings, we are looking for a passionate Senior Software Development Engineer to join our Device Software team.
This exciting role involves working closely with hardware and software teams to bring our next-generation hardware to life, enabling new features and products. Collaborate with top professionals to prototype and productize our innovative eero products. Your expertise in software development and embedded systems will significantly contribute to our mission of delivering exceptional connectivity and smart home experiences.
Key Responsibilities:
Lead the rapid board bring-up and prototyping of new platforms.
Provide software support for hardware builds in manufacturing sites across APAC.
Collaborate with various vendors for seamless integration of solutions into our software.
Optimize existing features for enhanced customer experience on new hardware.
Investigate customer issues with a focus on early field failure analysis.
Engage in component and SoC selection for future products.
Assist manufacturing test teams in establishing software testing infrastructure.
Design adaptable software across multiple hardware products.
Enhance engineering processes and tools to boost development velocity and code quality.
Mentor junior engineers through active project collaboration.
Basic Qualifications:
A minimum of 3 years of professional software development experience.
At least 3 years of experience in designing or architecting new and existing systems.
Strong grasp of systems engineering fundamentals including networking and operating systems.
Experience with embedded systems development.
Preferred Qualifications:
5+ years of professional software development experience.
Comprehensive experience with the software development life cycle including coding standards and testing.
Familiarity with embedded wireless systems.
Proficient in one or more programming languages: C, C++, Python, or Golang.
Knowledge of networking concepts such as L2/L3 routing and TCP/UDP protocols.
Experience in device bring-up technologies including BLE, I2C, LED, PSE, PoE, and GPIO.
We are committed to building an inclusive culture that empowers all Amazonians to achieve the best results for our customers. If you require workplace accommodations during the application process, please reach out for more information. eero is an equal opportunity employer and values diversity in our workforce.
Location: Taipei