Embedded Software Engineer, Kuiper Payload Software Systems

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. In this position, you will be a valuable member of the Payload software team responsible for bridging software needs to control payload traffic transmitted by the satellites. This involves the design of redundant, scalable and high available software to perform tasks such as FW upgrade, fault management, switches control and ASIC configurations.Export Control RequirementDue to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.Key job responsibilities* Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.* Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.* Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.* Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.* Design and code the right solutions starting with broadly defined problems.Work in an agile environment to deliver high-quality software.* Develop software solutions to effectively manage the infrastructure required for secure, large-scale operation of our system.* Take ownership of the complete software development lifecycle, encompassing design, testing, deployment, and mission integration.* Engage in end-to-end participation in major engineering projects, collaborating with cross-functional stakeholders.* Take the lead in identifying and resolving software architectural deficiencies, and facilitating the delivery of higher-quality software at an accelerated pace, enabling faster iterations towards the right solution.* Effectively communicate your ideas to achieve optimal outcomes for both your team and the customer. Encourage diverse perspectives and incorporate feedback to enhance results.* Drive the adoption of software best practices, including security, quality, and operational excellence.A day in the lifeAs a Software Development Engineer, you will play a crucial role in the advancement of Kuiper's Software capabilities. This entails the development of products that facilitate reliable and high-speed communication with Kuiper satellites, supporting their mission-critical operations. Collaborating with a skilled cross-disciplinary team, you will contribute to the development, testing, production, and worldwide implementation of solutions and products that empower Kuiper's expansive global network.About the teamOur team tackles many critical satellite payload functions including Over-The-Air (OTA) updates, hardware fault detection, isolation and remediation, operational state management, buses and devices integrity verifications (ex. PRBS), hardware and software integration. We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations.In this role, you will:- Own unique embedded software functions through design, implementation (in C, C++, RUST or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment.- Write software to control silicon devices using proprietary and standard communication buses, such as Interlaken SerDes, JESD, PCIe, I3C, I2C, SPI, RS-422, RS-485, Ethernet, etc.- Work closely with hardware teams to support board design, bring-up, and verification, as well as integration and test.- Follow best practices in high reliability embedded software development to ensure very high levels of system reliability and availability.- Debug low-level issues at the intersection of hardware/FPGA/firmware/software on multicore SOCs.BASIC 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 ...

Embedded Software Engineer, Merlin Manager

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. In this position, you will be a valuable member of the Payload software team responsible for bridging software needs to control payload traffic transmitted by the satellites. This involves the design of redundant, scalable and high available software to perform tasks such as FW upgrade, fault management, switches control and ASIC configurations.Export Control RequirementDue to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.Key job responsibilities* Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.* Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.* Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.* Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.* Design and code the right solutions starting with broadly defined problems.Work in an agile environment to deliver high-quality software.* Develop software solutions to effectively manage the infrastructure required for secure, large-scale operation of our system.* Take ownership of the complete software development lifecycle, encompassing design, testing, deployment, and mission integration.* Engage in end-to-end participation in major engineering projects, collaborating with cross-functional stakeholders.* Take the lead in identifying and resolving software architectural deficiencies, and facilitating the delivery of higher-quality software at an accelerated pace, enabling faster iterations towards the right solution.* Effectively communicate your ideas to achieve optimal outcomes for both your team and the customer. Encourage diverse perspectives and incorporate feedback to enhance results.* Drive the adoption of software best practices, including security, quality, and operational excellence.A day in the lifeAs a Software Development Engineer, you will play a crucial role in the advancement of Kuiper's Software capabilities. This entails the development of products that facilitate reliable and high-speed communication with Kuiper satellites, supporting their mission-critical operations. Collaborating with a skilled cross-disciplinary team, you will contribute to the development, testing, production, and worldwide implementation of solutions and products that empower Kuiper's expansive global network.About the teamOur team tackles many critical satellite payload functions including Over-The-Air (OTA) updates, hardware fault detection, isolation and remediation, operational state management, buses and devices integrity verifications (ex. PRBS), hardware and software integration. We are looking for an software engineer to participate in all phases of software development from requirements through implementation and test to operations.In this role, you will:Own unique embedded software functions through design, implementation (in C, C++, RUST or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment.Write software to control silicon devices using proprietary and standard communication buses, such as Interlaken SerDes, JESD, PCIe, I3C, I2C, SPI, RS-422, RS-485, Ethernet, etc.Work closely with hardware teams to support board design, bring-up, and verification, as well as integration and test.Follow best practices in high reliability embedded software development to ensure very high levels of system reliability and availability.Debug low-level issues at the intersection of hardware/FPGA/firmware/software on multicore SOCs.BASIC 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 ...

Operations Program Specialist, Product Operations

The Product Operations group is looking for an individual who wants to work on a business that is growing at a rapid pace. We are a critical part of the hardware development and product launch process. We ensure successful fulfillment for product launches and ongoing support, grow the capabilities of our current systems and supply chain to meet our needs, and drive continuous improvement for the company.As an Operations Program Specialist (OPS), you will engage with an experienced cross-disciplinary teams to conceive, design and develop innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer and global team environment.
You must have demonstrated ability to manage multiple complex projects simultaneously by appropriately plan, prioritize, delegate and execute effectively. Traveling will be required for this role. Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.Key job responsibilitiesThe OPS will be responsible for coordinating and managing project documentation including bills of materials (BOM), part specifications, mechanical drawings, and engineering change orders.You will be involved in the coordination and planning of engineering builds including configuration management deliverables to ensure the timely release of all assemblies to production. Other responsibilities include: - Manage Bill of Materials (BOM), parts process oversight: assigning part numbers, routing change orders, completing vendor item ties within corporate Agile system- Material acquisition and tracking. Manage allocations, track devices allocated to accessory teams, sample destruction after programs completed, shipment and logistics support of units. Collect build requests and manage build allocations, assist with and monitory build plans for accessory programs, update build matrix per EPM- Change Request (ECO/ECN/RCO/NRCO) coordination- Own and Manage the Build Matrix for all factory builds- Raise and organize Purchase Orders (PO)- Establish, organize and maintain program Confluence PagesBASIC QUALIFICATIONS- 3+ years of program or project management experience- 3+ years of defining and implementing process improvement initiatives using data and metrics experience- Knowledge of Excel (Pivot Tables, VLookUps) at an advanced level and SQL- Experience using data and metrics to determine and drive improvements- Experience working cross functionally with tech and non-tech teams ...

Security Engineer II, Stores Application Security

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband network connectivity to unserved and underserved communities around the world.Have you wanted an opportunity to secure an advanced satellite broadband telecom service? The Kuiper Security team owns the security of product and operations of Project Kuiper end-to-end. We provide the necessary infrastructure and mechanisms to ensure the security of our satellite constellation and to protect the integrity and confidentiality of our customer data. Our team drives the research & development, deployment and operation of several mission-critical security systems and mechanisms. You will work in a start-up like environment, backed by Amazon’s infrastructure to bootstrap security mechanisms, and help instill the security culture in the organization.Export Control RequirementDue to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.Key job responsibilities* Creating, updating, and maintaining threat models for various components of the Kuiper product and services, with a focus on embedded devices and space vehicles* Manual and Automated Secure Code Review in either Java or C/C++* Development of scrappy security automation tools* Adversarial security analysis using modern tools to augment manual effort* Security training and outreach for internal development teams* Security architecture and design guidance* Independently solve security problems that require novel methods or approaches* Influence your team’s and partners’ process, priorities, and choices to improve outcomes* And last of all, you will hack some really cool bleeding edge tech!A day in the lifeIn this highly dynamic role, you'll be accountable for deciding where your time investments provide the most value. You will have a blend of proactive and reactive work. Teams will reach out for ideas on how to handle a wide variety of security problems. You can anticipate implementation questions like "What's the right way to handle authentication tokens in service to service communications?""We need to define security requirements for a confidential new product launch.""We've experienced an incident and need to perform 5 why's analysis to identify and correct the problem that produced the incident." When you're not working on responding to the questions of your builder teams, you will be evaluating overall org performance to identify architectural defects and proposing new security initiatives to correct problems in the org. You will help Amazon maintain a high bar for customer security.About the teamDiverse ExperiencesAmazon Security values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why Amazon Security?At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon’s products and services. We offer talented security professionals the chance to accelerate their careers with opportunities to buildexperience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical stores.Inclusive Team CultureIn Amazon Security, it’s in our nature to learn and be curious. Ongoing DEI events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.Training & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.BASIC QUALIFICATIONS- Bachelor's degree in computer science or equivalent, or 3+ years of engineering experience. ...

Software Development Engineer

Amazon’s eCommerce Foundation (eCF) organization is responsible for the core components that drive the Amazon website and customer experience. Serving millions of customer page views and orders per day, eCF builds for scale. As an organization within eCF, the Business Data Technologies (BDT) group is no exception. We collect petabytes of data from thousands of data sources inside and outside Amazon including the Amazon catalog system, inventory system, customer order system, page views on the website and Alexa systems. We also support Amazon subsidiaries such as IMDB and Audible. We provide interfaces for our internal customers to access and query the data hundreds of thousands of times per day, using Amazon Web Service’s (AWS) Redshift, Hive, Spark, Scala and Flink. We build scalable solutions that grow with the Amazon business.BDT is growing, and the data processing landscape is shifting. Our data is consumed by thousands of teams across Amazon including Research Scientists, Machine Learning Specialists, Business Analysts and Data Engineers. BDT team is building an enterprise-wide Data Lake leveraging AWS technologies. We enable teams at Amazon to produce analytical data in any form of storage (S3, DynamoDB, Aurora, etc.) and process that data using any type of compute environment such as EMR/Spark, Redshift, Athena, and others via a common bus. We are developing innovative products including the next-generation of data catalog, data discovery engine, data transformation platform, and more with state-of-the-art user experience. We’re looking for top engineers to build them from the ground up.This is a hands-on position where you will do everything from designing and building extremely scalable components and features to formulating strategy and direction for data processing at Amazon. You will also mentor junior engineers and work with the most sophisticated customers in the business to help them get the best results. You need to not only be a top software developer with excellent programming skills, have an understanding of data processing and parallelization, and a stellar record of delivery, but also excel at leadership and customer obsession and have a real passion for massive-scale computing.Your responsibilities will include:- Keeping your finger on the pulse of the constantly evolving and growing data processing and data lake field- Translation of complex functional and technical requirements into detailed architecture and design- Delivering systems and features with top-notch quality, on time- Stay current on technical knowledge to keep pace with rapidly changing technology, and work with the team in bringing new technologies on boardYour responsibilities will include:- Keeping your finger on the pulse of the constantly evolving and growing data processing and data lake field- Translation of complex functional and technical requirements into detailed architecture and design- Delivering systems and features with top-notch quality, on time- Stay current on technical knowledge to keep pace with rapidly changing technology, and work with the team in bringing new technologies on boardA day in the lifeWork/Life BalanceOur team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.Come help us build for the future of Data Lake!BASIC 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 ...

Software Development Manager, Smart TV Platform

As the Platform Software Development Manager, you will be responsible for leading a team of engineers in the design and development of a range of products on the Android platform. You will engage with or lead an experienced, cross-disciplinary staff to conceive, design, and bring innovative developer tools to market. You will work closely with an internal interdisciplinary team and external partners to drive key aspects of product definition, execution, and testing. You must be responsive, flexible, and capable of thriving in an open, collaborative peer environment.A successful candidate will have an established background in developing consumer products, strong technical abilities, excellent project management and communication skills, and a drive to achieve results in a fast-paced environment. You will help hire and develop your team and systems. The ideal candidate has current, extensive experience developing and building Android systems and applications, understands the limitations of the platform, and can design and implement additional services or optimize existing ones to meet product requirements.Key job responsibilitiesIn this role, you will:· Prioritize effectively, communicate clearly, and maintain a consistent track record of delivery.· Oversee the complete systems development lifecycle of a key product subsystem.· Manage and execute project plans and delivery commitments.· Lead the day-to-day activities of an engineering team within an Agile/Scrum environment.· Collaborate closely with engineers to architect and develop optimal technical designs and approaches.· Report on development status, quality, operations, and system performance to management.· Possess in-depth knowledge and experience in Linux kernel development.· Demonstrate extensive expertise in Android and embedded systems.· Work effectively and enjoy collaborating with partners, colleagues, and teams to tackle challenging problems.A day in the lifeOn a typical day, you'll work closely with multiple internal software teams, SoC vendors, ODMs, the Hardware team, and technical program managers to create new platform features, customize BSPs based on hardware designs, address issues in areas such as HAL, Linux Kernel, drivers, and bootloader, improve system performance and stability, and deliver high-quality, customer-focused smart TV products on schedule.About the teamSmart TV Platform team is responsible for the delivery and maintenance of high-performance and highly stable platform for Smart TV products.BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- 8+ years of leading the definition and development of multi tier web services experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams ...

Sr. Materials Program Manager

The Senior Materials Program Manager (MPM) is responsible for the overall financial health of the Bill of Materials (BOM) and for ensuring a diverse and continuous supply for innovative, highly integrated consumer products.This individual has a business-oriented mindset and collaborates with local and remote operations, engineering, and software teams to drive the development, implementation, and management of the product budget and the Supplier Plan of Record (SPOR). As the business representative, the MPM captures, documents, and communicates financial exposures, supply risks, and expenditures related to their product. They are involved in all stages of the product family’s lifecycle to ensure that Lab126 meets all financial targets and maintains qualified material availability through the end of the product's life.Additionally, the MPM supports weekly executive product line reviews, which assess performance against budget, target, and actual costs, as well as the status of the SPOR.Key job responsibilities- Collaborate with the engineering and supply chain teams to establish product cost targets for your project.- Monitor discrepancies by comparing actual costs to targets and take corrective actions to realign.- Collaborate with a cross-functional team to identify the cost implications of engineering and process changes.- Collaborate with the OEM to determine the product purchase order cost for xVT builds.- Handle claims for purchase price variance due to engineering changes, component obsolescence, or forecast discrepancies.- Collaborate with a cross-functional team to create a detailed cost reduction forecast that enables product costs to meet or exceed the goals.- Collaborate with the program management team to create predictable, accurate forecasts for your products.- Conduct regular cost reviews with executive management and thoroughly analyze every aspect of your product costs.- Successfully implement the Supplier Plan of Record (SPOR) before transferring to the sustaining team.- Work together with the Contract Manufacturer, OEM Business Manager, Global Commodity Manager (GCM), and other key stakeholders to establish the supply chain strategy for South East Asia (SEA) related to your assigned product.- Collaborate with all key stakeholders, including the CM, to transfer the product to the sustaining team when it enters the mass production stage.Follow this link to view more Amazon Device opportunities within our Operations and Supply Chain teams: https://www.amazon.jobs/content/en/teams/devices-services/operations-supply-chainA day in the lifeThe Senior Materials Program Manager has a business-focused role and is responsible for collaborating with local and remote operations, engineering, and software teams. This involves driving the development, implementation, and management of the product budget and the Supplier Plan of Record (SPOR). This individual serves as the business representative, responsible for identifying, documenting, and communicating financial risks and expenditures related to their product. They are involved at every stage of the product family’s life cycle to ensure that Lab126 meets all financial objectives and supply chain requirements.About the teamAmazon Lab126 is a research and development company focused on creating innovative consumer electronics. Established in 2004 as a subsidiary of Amazon.com, Inc., Lab126 initially developed the best-selling Kindle family of products. Since then, we have produced innovative devices such as Fire tablets, Fire TV, Echo & Alexa. The Amazon Devices group aims to provide customers with uniquely enjoyable experiences, granting them instant access to both digital and physical content.BASIC QUALIFICATIONS- 5+ years of developing, negotiating and executing business agreements experience- 5+ years of professional or military experience- Bachelor's degree- Experience developing strategies that influence leadership decisions at the organizational level- Experience managing programs across cross functional teams, building processes and coordinating release schedules ...

Sr. SDE, FireTV

Join the team changing the future of entertainment. Amazon Fire TV has more than 40 million active users, and customers globally have access to tens of thousands of channels, apps, Alexa skills and more. Our growth requires engineers who move fast, have an entrepreneurial spirit, unrelenting tenacity to get things done, and are capable of breaking down and solving complex problems. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of new-to-market products used every day, by people you know.We’re building a new team to explore how we can build new and delightful experiences on FireTV devices. As an early hire on this team, you’ll start by building some experiments and prototyping a few of the highest ambiguity feature ideas so that we can become more informed about hardware, customer experience, and architecture considerations. You’ll work directly with Product Management and Design to define and iterate on the customer experience, and to help set prioritization and requirements. As we move forward and the team grows, you would help with hiring and setting the team norms, and eventually productionizing and shipping the features the team builds. The tech the team will work on is primarily in the device software space (Linux-based, some Android), and the best candidates will be comfortable with everything from low level embedded systems, up to interfacing with cloud services. Come join us as we build new experiences on FireTV. We’re breaking new ground and need your help to bring our vision to reality.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 ...

Software Development Engineer, Alexa Reminders

Are you excited to work on a product which is used by millions of customers on a daily basis? Come and join the Alexa Reminders team. Our team owns several high volume features and we believe voice is the most natural user interface for interacting with technology across many domains and are looking for people that will help us shape the future of Alexa.The Role: We are looking for a Software Development Engineer to drive and define the technology and product vision for how Alexa helps in the household. We see Alexa acting as a personal assistant for the house, helping household members organize their daily life and tasks. As a Software Development Engineer in the team, you will contribute to define the software architecture to support this vision and work in a team of developers to implement it with you. You will work closely with your product and development counterparts to make sure we incorporate customer input into our new service and define requirements to meet technical options. In addition, you will collaborate on cross organizational projects, ensuring our service and other Amazon services are designed to work in conjunction.We are looking for passionate, hard-working, and talented Software Engineers who have experience building innovative, mission critical, high volume applications. You will have an enormous opportunity to make a critical impact on the design and architecture of innovative products used every day, by people you know.Key job responsibilities- Define or the architecture of software solutions, determining current limitations and compatibilities between subsystems, selection of new concepts and methodology, and development of core systems/components.- Lead coding and software development of a complex, cross-functional, customer facing program.- Design and implement system architecture and underlying components. Establish design principles, select design patterns, and instill best practices for software development across multiple teams- Anticipate bottlenecks, provide escalation management, anticipate and make trade-offs, and balance the business needs versus technical constraints.- Work effectively with team members to gain consensus on technical decisions and execute them. We have a big task and collaboration with other development engineers is key for success.- Ensure that appropriate software engineering practices are employed to deliver high quality results.A day in the lifeYou will be collaborating with your peers to find solutions to build and improve our services. Your peers include other engineers, voice designers, program managers and product managers. You will work in groups to find the best solution for our customers and build and maintain the software to bring those solutions to our customers.BASIC 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 ...

Applied Scientist, Artificial General Intelligence

The Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Applied Scientist with a strong deep learning background, to build industry-leading technology with Large Language Models (LLMs) and multi-modal systems. You will support projects that work on technologies including multi-modal model alignment, moderation systems and evaluation.Key job responsibilitiesAs an Applied Scientist with the AGI team, you will support the development of novel algorithms and modeling techniques, to advance the state of the art with LLMs. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate advances in generative artificial intelligence (GenAI). A day in the lifeThe AGI team has a mission to advance the state the art in LLMs and multimodal systems. Specifically, we focus on model alignment with an aim to maintain safety and utility, in order to provide the best-possible experience for our customers.BASIC QUALIFICATIONS- PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience- 1+ years of building models for business application experience- Experience programming in Java, C++, Python or related language ...

Executive Assistant, Fire TV, Fire TV

The Fire TV team is seeking a driven, highly organized and proactive Executive Assistant to support the VP of Fire TV Product & Engineering. This exciting role requires superior attention to detail, the ability to meet tight deadlines, great organizational skills, and the ability to juggling multiple critical requests across internal and external stakeholders, all while proactively anticipating needs and driving improvements across the leadership team. A high level of integrity and discretion in handling confidential information, and professionalism in dealing with senior professionals inside and outside the company is important. The successful candidate will possess the ability to complete complex tasks and projects quickly with little to no guidance, react with appropriate urgency to situations that require a quick turnaround, and take effective action without having to know the total picture. The ability to be flexible and change direction at a moment's notice is critical for success in this role. We work as a global team, dealing with multiple stakeholders across the business and product teams: therefore, it is essential to have the ability to work successfully in a team environment and build effective working relationships inside and outside the group.This role requires someone who embodies Amazon's Leadership Principles, particularly:• Customer Obsession• Earn Trust• Deliver Results• Learn and Be Curious• Bias for ActionThe successful candidate will possess the ability to handle confidential information with the highest level of discretion, anticipate needs before they arise, and thrive in a fast-paced environment while maintaining accuracy and attention to detail.Key job responsibilities• Provide seamless support to the Vice President & leadership team to support organizational priorities• Manage complex calendars and scheduling for multiple executives across different time zones• Coordinate and execute team activities, including staff meetings, all-teams, offsites, and team events• Schedule & manage cost-effective travel, both domestic and international• Attending key meetings, tracking and helping drive completion of key deliverables, ensuring timely follow-up on pending items• Create and submit expense reports while managing budget tracking• Partner with leaders to understand their priorities and build processes to enhance team effectiveness• Serve as a liaison between executives and internal/external stakeholders• Leading a small team of Executive Assistants, to help create and maintain a positive, collaborative team environment across the organization• Drive continuous improvement through process optimization and new mechanisms• Build relationships and work collaboratively with Executive Assistants throughout the team, across the company, and with our most critical external partners.• Have fun at work and help others do the sameA day in the lifeA Day in the Life:As an Executive Assistant in Fire TV, you'll act as a strategic partner to leadership, managing complex calendars across global time zones, coordinating high-stakes meetings, and handling confidential information with discretion. You'll work closely with a fun & collaborative EA community while driving improvements for a geographically dispersed team.BASIC QUALIFICATIONS- Experience with Microsoft Office products and applications- Experience with executive level calendar management- High school or equivalent diploma- 5+ years of senior level leadership support experience ...

Executive Assistant, Product Integrity Organization

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create? Work hard. Have fun. Make history. The Role: As an Executive Assistant, you will work in a team environment, build effective working relationships inside and outside of the group, while keeping abreast of general business objectives, policies, standards, services, facilities, procedures and related information in order to maintain a comprehensive awareness of the organization. A high level of integrity and discretion in handling confidential information, and professionalism in dealing with leaders (at and outside Amazon) is important, as is the ability to be flexible and change direction seamlessly and handle multiple tasks at once. You will complete high volumes of tasks with minimal guidance or supervision while maintaining awareness of deadline sensitivity. As such, the candidate must be skilled at anticipating problems, creating contingency plans, managing multiple priorities, problem solving and organizing logistics. A successful candidate will want to take on varied and exciting new projects and also learn new skills. You will need to take effective action without having to know the total picture, and efficiently and proactively solve difficult or complex problems that affect people within the department or other related groups. BASIC QUALIFICATIONS- Experience with Microsoft Office products and applications ...

Principal Applied Scientist, Hardware Silicon and Systems Group

Our team leads the development and optimization of on-device ML models for Amazon's hardware products, including audio, vision, and multi-modal AI features. We work at the critical intersection of ML innovation and silicon design, ensuring AI capabilities can run efficiently on resource-constrained devices.Currently, we enable production ML models across multiple device families, including Echo, Ring/Blink, and other consumer devices. Our work directly impacts Amazon's customer experiences in consumer AI device market. The solutions we develop determine which AI features can be offered on-device versus requiring cloud connectivity, ultimately shaping product capabilities and customer experience across Amazon's hardware portfolio. This is a unique opportunity to shape the future of AI in consumer devices at unprecedented scale. You'll be at the forefront of developing industry-first model architectures and compression techniques that will power AI features across millions of Amazon devices worldwide. Your innovations will directly enable new AI features that enhance how customers interact with Amazon products every day. Come join our team!Key job responsibilitiesAs a Principal Applied Scientist, you will:• Own the technical architecture and optimization strategy for ML models deployed across Amazon's device ecosystem, from existing to yet-to-be-shipped products.• Develop novel model architectures optimized for our custom silicon, establishing new methodologies for model compression and quantization.• Create an evaluation framework for model efficiency and implement multimodal optimization techniques that work across vision, language, and audio tasks.• Define technical standards for model deployment and drive research initiatives in model efficiency to guide future silicon designs.• Spend the majority of your time doing deep technical work - developing novel ML architectures, writing critical optimization code, and creating proof-of-concept implementations that demonstrate breakthrough efficiency gains.• Influence architecture decisions impacting future silicon generations, establish standards for model optimization, and mentor others in advanced ML techniques.BASIC QUALIFICATIONSThis role requires a blend of expertise at the intersection of ML and hardware optimization. You must be an expert in model training, with deep knowledge of cutting-edge architectures for vision, language, and multimodal tasks. Crucially, you need to be a specialist in hardware-aware quantization, with hands-on experience in model compression techniques like pruning and distillation. A strong background in computer architecture and familiarity with ML accelerator designs is essential, as is expertise in efficient inference algorithms and low-precision arithmetic.Basic Qualifications:• Advanced degree (PhD preferred) in Computer Science, Electrical Engineering, or a related technical field• 8+ years of experience in machine learning, with a focus on model architecture design, optimization, and deployment• Expertise in developing and deploying deep learning models for real-world applications, including vision, language, and multimodal tasks• Strong background in computer architecture, hardware acceleration, and efficient inference algorithms• Hands-on experience with model compression techniques such as pruning, quantization, and distillation• Proficiency with deep learning frameworks like TensorFlow, PyTorch, or ONNX ...

Software Development Engineer in Test, DeviceOS

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical. The Amazon Device OS team is looking for a Software Development Engineer in Test to help build next generation automation tools. In this role you will work with architects, QA engineers, software developers and hardware engineers to enhance/implement test automation and infrastructure development for our next generation of Amazon device which will have a significant impact on our systems, our business and our customers.Key job responsibilitiesOur SDETs work directly with both Software Development Engineers and Quality Assurance Engineers to understand project features, review technical designs, and implement automated test tools that help deliver quality features with efficiency. Our SDETs understand customer usage models and are able to develop test plans and test cases that approximate real-world environments and scenarios.In this role you will:• Lead the design, implementation, and delivery of test solutions using new or existing technologies that test major portions of software (e.g., significant component, set of features, applications or services) for large-scale, critical, and/or highly complex software.• Collaborate with development teams and your team peers to identify and prioritize opportunities for automation.• Define test metrics. Automate/simplify team development and test processes• Ensure work is consistently high quality (e.g., maintainable, reliable, efficient, etc.) and incorporates best practices.• Ensure code reviews tend to be rapid and uneventful. Provide useful code reviews for changes submitted by others.• Dive deep into our testing methodologies to transform manual quality processes to highly automated quality solutions.• Train new teammates about your products’ customers, what your software does, how it is constructed, tested, operated, and how it fits into the bigger picture.• Actively participate in the hiring process as well as mentor others - improving their skills, their knowledge of your software, and their ability to get things done.A day in the lifeA Software Development Engineer in Test (SDET) is a developer with the primary responsibility of writing frameworks and tools to test products. It is a very unique and challenging role and provides immense opportunity to design and develop wide-reaching tools. It combines the "building" aspect of software design engineering with the "breaking" aspect of software test engineering. You’ll be writing code that automatically verifies the quality of the product. You will be working closely with Product Managers, Sr. Engineers, Quality Engineers, Technical Program Managers, and highly motivated peers. You will collaborate with teams across Amazon on the planning and execution of complex and highly-technical projects with high impact and visibility.About the teamWant to work on software that ships in multiple different Amazon devices and enable 3rd-party devices to access Amazon services? Are you looking for a startup culture, high impact problems to solve and opportunities to grow? Come work on the Device OS team! We own software components, services, tools, and application development frameworks that power our next generation of devices, and enable key features for device makers.BASIC QUALIFICATIONS- 4+ years of test automation frameworks and tools building experience- 4+ years of non-internship professional software development testing experience- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design- Experience designing or supporting low-maintenance automation frameworks ...

Applied Scientist, Artificial General Intelligence

The Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Applied Scientist with a strong deep learning background, to help build industry-leading technology with multimodal systems. Key job responsibilitiesAs an Applied Scientist with the AGI team, you will work with talented peers to develop novel algorithms and modeling techniques to advance the state of the art with multimodal systems. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate development with multimodal Large Language Models (LLMs) and Generative Artificial Intelligence (GenAI) in Computer Vision.About the teamThe AGI team has a mission to advance the state of the art with multimodal LLMs and Gen AI in Computer Vision, in order to provide the best-possible experience for our customers.BASIC QUALIFICATIONS- PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience- 1+ years of building models for business application experience- Experience programming in Java, C++, Python or related language ...

MCAD Application Engineer, Design Technologies

Amazon Lab126 is an inventive research and development company that designs and engineer’s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, Fire phone, and Amazon Echo. What will you help us create?Work hard. Have fun. Make history.Amazon Design Technologies is a multi-disciplinary team that provides design software/services, develops enterprise software applications, product data management (PDM), Computer Aided Design (CAD), Product Life Cycle Management (PLM) solutions, systems platforms and design processes to our Product Development, New Technology, Operations and Manufacturing teams.We are looking for an experienced Mechanical Product Design Engineer, who will be responsible for the mechanical design, development and quality of products. You will take responsibility for leading project teams, technical problem solving, creatively meeting product objectives, at times delegating tasks to achieve objectives and mentoring junior engineers. You will demonstrate cross-functional resource interaction to accomplish goals. You will play a role in defining processes and methods to improve the productivity of the entire team. You will identify and initiate investigations of production technologies, prototype and test solutions for product features, and design and validate production designs that deliver an exceptional user experience.Key job responsibilitiesYou will demonstrate a strong working knowledge of mechanical systems, with expertise in systems integration, the desire to learn from new challenges and the problem solving and communication skills to work within a highly interactive and experienced team. You must show a hands-on passion for your work and be able to communicate your ideas and concepts both verbally and visually. You must demonstrate an ability to integrate feedback and to respond quickly to changing contexts and work environments. In this role, you will:* Feature design and testing to meet program objective* Test failure analysis and solution validation to complete successful product development* Provide detail part design and product documentation* Field failure analysis and solution evaluation for production product issues* Research into materials and component technologies to scope development opportunities* Lead project teams to timely delivery of products* Lead the end-to-end design process from concept to implementation* Schedule and milestone management* Apply technical expertise to problem solving throughout product lifecycle* Mentor junior engineers in good product design practiceBASIC QUALIFICATIONS- 3+ years of working in mechanical engineering or equivalent experience- Experience with prototyping and implementation- 5+ years of experience with Creo, specifically in injection molded parts and sheet metal- Knowledge in 1D and 3D tolerance stack-up and related tools- Knowledge in 1D and 3D tolerance stack-up and related tools- Knowledge in product design/development process including DFM, Tolerance Analysis, FEA, etc.- Experience translating business requirements into technical specifications. ...

Quality Assurance Engineer III, Amazon Webview

As a QA Engineer on the Web Technologies Team, you will champion the quality of our features in our development pipeline using both automated and manual tests, reporting and verifying defects, and signing-off on features and release candidates. You will own authoring and the execution of test plans and test cases. You will have a significant impact in the quality and delivery speed of our software, our business, and most importantly our customers. You also will get the opportunity to own major deliverable at all phases of the development cycle: scoping, design, coding and testing using an agile process.The candidate should have good hands-on experience in test automation and testing, with good knowledge of the core software testing techniques. You will work closely with developers, product managers, and other QA in order to ensure the features we deliver to our customers have a high level of quality. In addition, you will also have the opportunity to propose improvements to our existing processes and automated tools in order to improve the team’s speed, quality and efficiency.Key job responsibilitiesCreate test strategy, write test plans and design test casesHelp define and lead the Quality Assurance processImplement best practices; including a variety of different testing protocols, tools and metricsWork closely with the multiple development teams to assure test coverageParticipate in Agile standup planning sessions.Promote QA productivity through automation, tools, and other best practicesAssist in building tools and frameworks for automated testingWork with remote teams to enable delivery of test artifactsExecute functional, regression tests, performance and stress testingAbout the teamAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?BASIC QUALIFICATIONS- 6+ years of quality assurance engineering experience- 4+ years of delivering test frameworks, test tools, leading the QA projects and initiatives experience- Knowledge of QA methodology and tools, with demonstrated experience in an QAE role- Experience in manual testing- Experience in automation testing ...

Senior Hardware Engineer , OPD Hardware

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, and Echo. What will you help us create?The Role: As a Senior Hardware Engineer you will be responsible for the electrical design of consumer electronic products. We are looking for candidates who thrive in a fast paced start-up like environment. In your lead role you will be the owner of all aspects of EE hardware design including, circuit/board design and validation. To be successful you need to be highly motivated and detail oriented while showing highest standards of responsibilities. Key job responsibilitiesAs a Senior Hardware Engineer you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You will work closely with internal inter-disciplinary teams, and outside partners to drive key aspects of product definition, execution and test. You must be responsive, flexible and able to succeed within an open collaborative peer environment. As part of a system team you will work alongside system integrator and technology focused engineers who are subject matter experts of their fields. You will be responsible for integrating various core features of the product such as mics, speakers, display, cameras, and sensors, improving overall system quality, working with software/product design engineers to optimize product performance, and debugging tough systemic problems. You will be involved in projects from concept through production, gaining exposure to the complete design lifecycle. You will also support engineering builds gaining experience with high volume manufacturing. In this role you will:• Be a system EE lead focusing on integration of multiple technologies in the product• Work closely with cross-functional hardware, software, and mechanical teams• Lead the debugging of design and manufacturing issues related to hardware• Design and validate boards• Drive system performance validation• Travel internationally to support engineering builds if neededBASIC QUALIFICATIONS- Experience in developing functional specifications, design verification plans and functional test procedures- Bachelor's degree in electrical engineering, computer engineering, or equivalent ...

Senior Software Development Engineer

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical. Are you someone looking to showcase your skills? How often have you had an opportunity to be a founding member of a cross-functional team tasked with innovating the building blocks of device software? If this sounds intriguing, then we’d like to talk to you about a new role at Amazon. Join Amazon Common Software (ACS) in Devices, which launched Feb ‘2020. We are growing and need strong, creative leaders, with diverse experiences, to help us build the team for a new initiative. Check ACS out here: https://developer.amazon.com/acs-devices ACS is software that makes it faster to develop devices that are transforming the smart home and run Amazon services, like Alexa. Come join the ACS family! As a Software Development Engineer on the ACS team, you will be part of a team that owns critical Android framework components, services, tools, and application development frameworks - working on projects that push the boundaries of customer-device interaction. You will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer product experiences. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will participate in designing, prototyping, and building solutions to hard problems in the Android and Amazon ecosystem. As part of your work, you will work closely with Amazon device software teams, product management teams, external partner developers, internal Amazon application developers, and Amazon service teams to drive development from the concept stage to the launch stage.Key job responsibilitiesAs a Software Development Engineer at Amazon, you will own critical frameworks and apps that make it possible to develop applications for Amazon devices. You will create common software components to help Amazon build our smart home devices by working on projects that push the boundaries of customer-device interaction including product lines such as Echo and TV. You will be challenged to create rich customer applications, while also optimizing for . You will engage with an experienced cross-disciplinary staff to conceive and design innovative customer experiences. You will create new solutions in a responsive, flexible and collaborative peer environment. You will participate in designing, prototyping, and building solutions to hard problems in the Amazon ecosystem for our exciting future in consumer devices. As a Software Development Engineer, you will: - Influence strategy and roadmap through your technical and non-technical insights - Work with a team of world-class engineers and product managers to understand and refine the scope of incoming projects, and to ensure deliverables meet an unreasonably high quality bar - Build reliable, high- SDKs for a variety of Amazon Devices, such as Amazon Echo and FireTV - Actively experiment and prototype with novel technologies that improve the customer experience or solve business needs - Mentor junior team members in career growth and assist in task management and Agile planning - Work with multiple top-notch internal and external engineering teams to understand and respond to their needs - Organize and participate in collaborative Q&A sessions, workshops, presentations to share your technical know-how with the rest of the teamA day in the lifeYou will be a part of an agile development team following innovative best practices in software development where you'll lead a team on technical designs and architecture. To build our app based experiences you will interact with product teams to gather requirements, support feasibility analysis and to provide technical solutions that are required in defining our next generation products. One of the important aspects of the role is to develop the best, and you’ll have opportunities to build a team and mentor others by sharing your knowledge across multiple teams as we build a truly unique UI app development experience.About the teamOur team exists to enable application teams to swiftly create delightful, performant, and interactive applications that span across Amazon and our external partner devices. We are responsible for delivering performance tooling that help our customers to measure the performance and profile the apps to find the root cause of performance issues and we do so by showing the utmost customer obsession. As a part of the Device OS organization, you’ll get to interact and work with multiple teams to develop an ecosystem end to end covering product conception to shipping on the vast number of Amazon devices in the field.BASIC QUALIFICATIONS- 7+ years of non-internship professional software development experience- 7+ years of programming with at least one software programming language experience- 7+ 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 ...

Software Developer in Test II, Amazon Webview

The Amazon WebView team is seeking talented software development engineers in test who can contribute to our world-class engineering culture. We deliver meaningful results for customers while simultaneously investing in each team member's career growth and overall skill set. Here, we don’t wait for the next big idea to present itself. We envision the shape of impossible things and boldly make them reality. Let’s design devices and build systems that transform how people live, travel, and do business all over the world. It is always Day 1 at Amazon – do you want to be part of inventing and building the future of Amazon Devices?Amazon Lab126 is an inventive San Francisco Bay Area research and development team that designs and engineers high-profile consumer electronic devices and services. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. We have produced devices like Kindle Fire tablets, Kindle e-readers, Amazon Fire TV, Amazon Echo, and more.Key job responsibilitiesThe ideal candidate for this role has a strong track record and proficiency in building efficient and innovative test tools. They are a pragmatic problem-solver with high judgment who brings an experienced perspective to balance quality and strategy trade-offs to meet the needs of teams, projects, and products. They will bring clarity to complexity, probing assumptions, illuminating pitfalls with data, and fostering shared understanding. They have specialized knowledge analyzing test procedures, inspecting architectures and developing test infrastructure and tools that provide confidence in product quality. Your responsibilities include:Envision, design and develop tools, frameworks and testing infrastructure to facilitate testing by multiple teams and Amazon business.Lead and actively participate in design review, test planning and tools reviews, aligning teams across organization towards coherent test tool strategy.Lead effort towards simplifying test tools and technologies in terms of efficiency, effectiveness stability, extensibility, and scalability.Building automated tests for new features and services using existing tools and frameworks to expose defects in product codeDeveloping the right automation strategies for the best coverage and reliability based on product requirementsWorking directly with Software Developers, Product Managers, and Technical Program Managers to ensure proper development and quality of our applicationA day in the lifeAs a Software Development Engineer in Test on this team, you will be leading test automation and infrastructure development, as well as new test design and architectural choices which have a significant impact on our product, our business and most importantly, our customers. You will be working directly with Developers, QA Engineers, TPMs, and Product Managers to ensure the quality of our application. If you are creative, customer focused, have a passion for QA and test automation and enjoy working in a fun environment, this team is right for you.About the teamAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV and Amazon Echo. BASIC QUALIFICATIONS- *Bachelor’s degree in Computer Science, Computer Engineering or relevant industry experience- *4+ years experience as a developer, Software Development Engineer in Test (SDET)- *Experience writing test plans, test automation, and test cases- *Experience developing automation in at least one OO language - Java, C#/C++, Python or web based technologies- *Experience with API automation testing including unit test automation frameworks- *Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis ...