Logo
Amazon

Senior Software Development Engineer, Emerging Device Technologies

Amazon, San Diego, California, United States, 92189

Save Job

Are you passionate about designing and developing innovative consumer devices? Amazon Lab126 is looking for a Senior Software Development Engineer to join our Emerging Device Software team. In this role, you will lead the design and architecture of groundbreaking consumer products that will shape the future. Key Responsibilities: Develop high-quality embedded software for a range of consumer products. Lead critical components in Middleware, frameworks, and hardware abstraction layers to manage various sensors like cameras and IMUs. Navigate ambiguity, make data-driven decisions, and manage complex cross-organization challenges. Evaluate design options and prototype emerging technologies to implement robust technical solutions that meet business needs. Contribute to defining the product roadmap and making strategic technical trade-offs with sound judgment. Collaborate closely with cross-functional teams to understand requirements, design, and deliver innovative monitoring solutions aimed at preserving customer trust. A Day in the Life: As a Senior Software Engineer, you will be integral in designing and developing high-quality software. Your influence will extend over the product roadmap, system architecture components, and the adoption of best practices across the organization. Striving for excellence, you will help establish a unified embedded control software solution for our customers. About the Team: The Emerging Device Software team is responsible for all components and infrastructure of next-generation products. We focus on defining architecture, design, and implementation using programming languages like C and C++ on Linux/Android and RTOS systems. Basic Qualifications: 5+ years of professional software development experience. 5+ years of programming experience with at least one software language. 5+ years of experience in leading design or architecture of systems. Demonstrated experience as a mentor, tech lead, or leader of an engineering team. Strong engineering background in Consumer Device Software Engineering. Proven knowledge of data structures, algorithms, concurrency, and code optimization. Preferred Qualifications: 5+ years of experience in the full software development life cycle. Bachelor's degree in computer science or equivalent. Experience with C++ programming. Familiarity with Middleware components and Android/Linux. Understanding of systems software including kernel, device drivers, and system calls. This position includes duties that require effective communication and cooperation with colleagues, adherence to safety standards, and adherence to compliance with federal, state, and local laws. We consider candidates with arrest and conviction records as permitted by the Los Angeles County Fair Chance Ordinance. Compensation:

The base pay for this position ranges from $151,300 to $261,500 per year, reflecting the cost of labor in various US geographic markets. Total compensation may also include equity, sign-on payments, and benefits. For additional information on employee benefits, please refer to our company resources. This position is located in Los Angeles County. Applicants should apply via our internal or external career site. Amazon is an equal opportunity employer.