Alarm & Accessories - Embedded SDE , Ring
About the role
As a Software Development Engineer, you will be responsible for defining, building and supporting the system design, architecture, and software for Ring IoT products. You will interact closely with the business and cross-functional engineering teams across different organizations to gather engineering requirements, design and implement new features.
Responsibilities
- Dive deep and works to help solve critical design issues involving algorithm, develop hardware/firmware interfaces, IoT interfaces, etc.
- Participate in design reviews for complex embedded systems, simulations, algorithms and software development owned by your team and partner teams.
- Influences within your team and partner teams to help drive and develop the technical implementation for overall system designs.
- Identify and implement process improvements which improve your team’s agility. This may include improvements to design, automation, development, test or operations.
- Define and/or refine system requirements, participate in the development and delivery of Interoperability-related features such as system health monitoring, diagnostics, repair, and other self-healing automation.
- Develop embedded software in C/C++
Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 2+ years of experience with: networking concepts, WiFi, VLAN, LTE, APN, AT modem commands, interfaces, routers, network packets, Unix sockets API
- Bachelor's degree in computer science or equivalent
- 3+ years of embedded firmware development experience
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Prior to hire
This position includes work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies.
Equal Opportunity Employer
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Benefits
Amazon offers comprehensive benefits including health insurance, retirement plans, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.