Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Amazon Senior Software Development Engineer Device OS 
United States, California, Sunnyvale 
301029840

20.11.2024
DESCRIPTION

Work hard. Have fun. Make history.The Role:
As a Sr. Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer environment. The team is responsible for delivering and maintaining software and platforms that are high-performance, low-power, stable and meet the highest security standards.The Senior Software Development Engineer will provide technical leadership and contribute to the definition, development, integration, test, documentation and support of platform software. This hands-on position requires broad engineering competence and in-depth technical knowledge of embedded software development, Linux development, ARM architecture, device security, as well as demonstrated experience successfully planning, organizing and conducting software development projects in a dynamic environment. You will be expected to work at all levels of the stack from the application UI to the kernel, nothing is off limits. Members of this team tend to have a high degree of fluency in more than one language and tools and work with an unwavering focus on device operating system's security and privacy.Key job responsibilities
- Dive deep into a difficult problem, identify the root cause, and provide an appropriate solution.

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team


PREFERRED QUALIFICATIONS

- 5+ 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