Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Embedded Software Engineer eero 
United States, California 
424106606

04.09.2024
DESCRIPTION

Key job responsibilities
- Propose and execute with innovative and thoughtful solutions to complex problems
- Analyze connectivity problems and come out with complete solutions
- Dive deep into embedded system internals- Hands-on involvement in the Linux networking stack, showcasing technical expertise and problem-solving skills- Interface with external vendors to address challenges and ensure integration of their solutions- Provide technical leadership and mentorship to junior engineers
A day in the life
eero is a small and lean team. This means you'll enjoy an outsized impact and the benefit of having many different responsibilities. All within a day you’ll architect, design and develop features and applications on eero's operating system - eeroOS.You’ll work across Engineering, Product and CX teams to architect and define new, or improve existing customer/product features. You’ll design and implement code, test, deploy and maintain these across the eero fleet of devices.You will have flexibility on exactly what your day to day will look like. We work hard for our customers – people all around the world. You will take on the challenges and responsibilities to help deliver new products and features, continually strive to innovate and raise the bar for Operational Excellence across the rapidly growing fleet of eero devices and create customer value by developing cutting edge features working across cross-functional Mobile, Cloud and Data teams.

BASIC QUALIFICATIONS

- 4+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 4+ years of non-internship professional software development experience
- Experience programming with at least one software programming language
- 4+ years of programming with C and Python or Golang
- 2+ years of experience working with networking protocols from layer 2,3 and 4
- Hands-on experience with networking hardware, such as access points, routers, and switches.
- Thorough knowledge of network protocols and standards, including 802.11, DHCP, IPv4, IPv6, as well as familiarity with Linux bridge and network stack internals.
- Solid background in embedded systems or consumer electronics.


PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience in WiFi software development