Software Development Engineer for Emerging Devices

2 days ago


Sunnyvale, California, United States Amazon Full time

Job Summary:

We are seeking an experienced Sr. Software Development Engineer to join our team at Amazon. This role will involve designing, developing, and deploying cloud services and mobile apps that leverage AI and machine learning techniques.

About the Role:

As a Sr. Software Development Engineer, you will play a crucial role in the development and deployment of our cloud services. You will work closely with applied scientists and other engineers to create robust and scalable solutions that meet our product needs.

Key Responsibilities:

  • Design and develop large-scale cloud services and/or mobile experiences on Android & iOS.
  • Develop and maintain scalable and efficient codebases.
  • Conduct experiments, build prototypes, analyze results, and define software architecture to develop optimal systems.
  • Integrate ML models into production systems and ensure their reliability and efficiency.
  • Deploy applications on devices and cloud platforms, and manage their lifecycle.
  • Stay updated with the latest advancements in AI and machine learning technologies.
  • Participate in code reviews, design discussions, and team meetings.
  • Mentor junior engineers and provide technical guidance.

Requirements:

  • 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

Salary: $151,300 - $261,500 per year, depending on location and experience



  • Sunnyvale, California, United States Amazon Full time

    Company Overview:">Amazon is a leading technology company that designs and develops innovative consumer products, including the Fire TV family of devices. Our team is responsible for creating connectivity solutions that enable seamless interactions between our devices and users.About the Job:">We are seeking a highly skilled Software Development Engineer to...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleAmazon is seeking a highly skilled Software Development Engineer to join the Connectivity team. As a key member of this team, you will design, develop, and enhance Wi-Fi software for Amazon's consumer products.ResponsibilitiesDesign and develop Wi-Fi software for Amazon's consumer products.Optimize Wi-Fi performance and power consumption for...


  • Sunnyvale, California, United States Fortinet Full time

    Job SummaryFortinet is seeking an experienced senior software developer for IoT devices to join our team. As a key member of our engineering team, you will be responsible for designing and implementing software solutions for our IoT products. With a strong focus on innovation, collaboration, and customer satisfaction, you will work closely with...


  • Sunnyvale, California, United States United Software Group Full time

    Job Title: Software Development ExpertSalary: $120,000 - $180,000 per year, depending on experienceAbout the Job:We are seeking a highly skilled Software Development Expert to join our team at United Software Group. As an Android Application Specialist, you will be responsible for designing, developing, and maintaining high-quality mobile applications.The...


  • Sunnyvale, California, United States Juniper Networks Full time

    About the Role:At Juniper Networks, we're looking for a talented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet our customers' needs.Responsibilities:Work closely with cross-functional teams to develop software...


  • Sunnyvale, California, United States United Software Group Full time

    Job DescriptionWe are seeking an experienced Software Development Engineer to join our team at United Software Group. The ideal candidate will have a strong background in mobile software development and a passion for creating innovative solutions.The successful candidate will be responsible for developing, improving, and releasing the Business Android...


  • Sunnyvale, California, United States Amazon Full time

    Job SummaryWe're seeking a Software Development Engineer to join our Device Ad Platform team. This is an excellent opportunity for results-oriented individuals who enjoy working on large-scale data processing and real-time optimization problems. You'll be part of an exceptional engineering team that owns systems processing hundreds of millions of ad events...


  • Sunnyvale, California, United States Amazon Full time

    Transform the Way People Enjoy Video, Music, Radio and BooksAt Amazon, we are innovating on and changing the way our customers interact with media services and devices. We are looking for a talented Software Development Engineer to join our Alexa Entertainment Team.In this role, you will have an enormous opportunity to impact the customer experience, design,...


  • Sunnyvale, California, United States Amazon Full time

    About Amazon Lab126Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics.The Role: Bluetooth Connectivity EngineerYou will engage with experienced cross-disciplinary staff to conceive and design innovative consumer products. Your ownership can span across application, device framework,...


  • Sunnyvale, California, United States Amazon Full time

    Job Description:The Amazon WebView team is seeking a talented software development engineer to design, implement, and maintain the next generation web solutions for our device software. As a Software Development Engineer on this team, you will work closely with an experienced cross-disciplinary staff to conceive and design innovative consumer products.This...


  • Sunnyvale, California, United States Amazon Full time

    We are seeking a seasoned Senior Embedded Software Development Engineer to play a pivotal role in building our next-generation devices. With a strong technical background, you will collaborate cross-functionally with customers, system architects, program managers, and hardware engineers to implement a robust multimedia software stack.">Key...


  • Sunnyvale, California, United States United Software Group Full time

    Job Title: Automation Software DeveloperAbout the Role:We are seeking an experienced Automation Software Developer to join our team at United Software Group. As a key member of our RF lab automation team, you will be responsible for developing software solutions to support lab validation and factory test. Your primary focus will be on designing and...


  • Sunnyvale, California, United States Amazon Full time

    At Amazon, we are seeking talented software engineers to join our ComPas Team in building device software application features and system software enhancements while working closely with ODM partners and internal cross-functional teams.We are a customer-focused, fast-paced, and collaborative team. Our goal is to provide innovative products and experiences...


  • Sunnyvale, California, United States Amazon Full time

    Job Overview:We are seeking an experienced Embedded Software Development Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing and developing cutting-edge embedded systems used by millions of people worldwide.About the Role:In this role, you will work on system architecture and development of new...


  • Sunnyvale, California, United States Juniper Networks Full time

    Job SummaryAs a Senior Software Development Engineer at Juniper Networks, you will be responsible for developing detailed software functional specifications, articulating system/software architecture specifications, and working closely with cross-functional teams to meet product requirements.You will have the opportunity to work on a complete life cycle of...


  • Sunnyvale, California, United States Fortinet Full time

    Job SummaryFortinet is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for developing and maintaining software components on current and future networking related products. Key Responsibilities• Develop and maintain software components on current and...


  • Sunnyvale, California, United States Amazon Full time

    Company OverviewKuiper Trust Services is a leading provider of advanced satellite broadband telecom services. Our team is dedicated to developing innovative solutions for secure communications and strong authentication.About the RoleWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our public key...


  • Sunnyvale, California, United States META Full time

    About the RoleWe are seeking an experienced Camera Systems Software Engineer to join our team in developing optimized framework and SDK solutions for Meta Devices ecosystem. The successful candidate will design, code, review, and test camera-related software features interacting with lower levels of the camera stack, including Camera HAL, Multimedia...


  • Sunnyvale, California, United States SpaceX Full time

    **Job Summary**At SpaceX, we are seeking a highly skilled Full Stack Software Engineer to join our team. As a key member of our engineering group, you will be responsible for designing, building, and deploying software applications that enable the development of our Starlink satellite constellation.The ideal candidate will have a strong background in...


  • Sunnyvale, California, United States United Software Group Full time

    Job Title: Mobile Engineer ProfessionalSalary: $130,000 - $190,000 per year, depending on experienceAbout the Job:United Software Group is seeking a highly skilled Mobile Engineer Professional to join our team. As an Android Application Specialist, you will be responsible for designing, developing, and maintaining high-quality mobile applications.The ideal...