Robotics Software Engineering Lead for Global Automation

7 days ago


Seattle, Washington, United States Amazon Full time

Company Overview

We are a team of scientists and engineers at Amazon working on motion planning and control of robots in high-performance, reactive, contact-seeking manipulation applications. Our mission is to create robots that perform contact-rich manipulation tasks safely, efficiently, and dexterously amid the complexity and variety of Amazon warehouses.

Salary

The estimated annual salary for this position ranges from $151,300 to $261,500 based on location and experience.

Job Description

In this role, you will design and implement complex software systems that run on hardware in dynamic and unpredictable environments. You will work closely with a world-class team of scientists and engineers to create the architecture that powers our advanced manipulation robots and the tools we use to support and learn from our growing number of deployed systems.

Key Responsibilities:

  • Lead Design and Development: Architect, develop, and maintain high-performance software that powers advanced manipulation, planning, and control tasks on robotic systems in dynamic environments.
  • Transition Innovation to Production: Collaborate with scientists and engineers to transition innovative features from prototypes to robust, scalable solutions suitable for production at Amazon scale.
  • Handle Complexities and Edge Cases: Architect and implement software systems that effectively manage the chaos and edge cases inherent in real-world robotics applications.
  • Optimize Data Pipelines: Build and optimize data pipelines that track performance, generate insights, and support machine learning models for continuous system improvement.
  • Enhance Observability Tools: Create and improve monitoring and observability tools for tracking, debugging, and learning across global deployments.
  • Mentorship and Leadership: Mentor junior engineers and provide technical leadership to the team, fostering a culture of excellence and continuous improvement.
  • Integration and Validation: Integrate, test, and validate new features on live systems, ensuring they meet stringent performance and reliability standards.
  • Cross-Functional Collaboration: Work with experts across disciplines—including perception, hardware, and software—to create intelligent, integrated systems and solutions.

Required Skills and Qualifications

To be successful in this role, you should have:

  • 7+ years of non-internship professional software development experience.
  • 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • 5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience.
  • Experience as a mentor, tech lead or leading an engineering team.
  • 5+ years of programming with at least one software programming language experience.

Benefits

Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits include medical, dental, and vision coverage, maternity and parental leave options, paid time off (PTO), and a 401(k) plan.



  • Seattle, Washington, United States Amazon Full time

    Role OverviewAre you passionate about designing and building high-performance robotic systems that can perceive, learn, and act intelligently? Our team is creating innovative robotic workcells that require the skills of software engineers to implement, test, and monitor services in our robotic fleet.We are seeking a skilled Robotics Software Development Lead...


  • Seattle, Washington, United States Collaborative Robotics Full time

    Collaborative Robotics: Pioneering AI in Robotics">We are seeking a talented AI Research Scientist to join our Foundational Models AI team, driving innovation in AI research and development for robotics. Located in Seattle, this position offers a dynamic environment to advance the future of human-robot interaction.About the Role:">">Conduct cutting-edge...


  • Seattle, Washington, United States Saxon Global Full time

    About the RoleSaxon Global is seeking a skilled Test Automation Engineer to join our team. As a Test Automation Engineer, you will be responsible for designing, developing, and maintaining automated testing frameworks to ensure the quality and reliability of software systems.Key ResponsibilitiesDevelop and implement automated testing frameworks using...


  • Seattle, Washington, United States Niantic Full time

    Niantic's engineering team is seeking a seasoned software development engineering in test (SDET) manager to lead the transformation of our testing processes. The ideal candidate will have strong leadership capabilities, in-depth knowledge of software quality assurance, and hands-on experience in building automation tooling.Key ResponsibilitiesLead a team of...


  • Seattle, Washington, United States Veeam Software Full time

    Job OverviewVeeam Software, a global leader in data protection and ransomware recovery, empowers organizations to achieve radical resilience through data security, data recovery, and data freedom for their hybrid cloud environments.The company's mission is to provide a secure, reliable, and easy-to-use platform for its teams to build, test, deploy, and...


  • Seattle, Washington, United States Apple Full time

    As a seasoned professional, you have the unique chance to take on the role of an iOS Robotics Software Engineering Manager at Apple.This position offers an exceptional opportunity for leadership and growth within our esteemed organization. With a focus on robotics algorithms, perception, and localization, your expertise will be instrumental in driving...


  • Seattle, Washington, United States Saxon Global Full time

    Job OverviewSaxon Global is seeking an experienced Senior Android Developer to lead our software engineering team.ResponsibilitiesDevelop and maintain high-quality Android applications using the latest technologies and best practices.Mentor junior developers and provide technical guidance to ensure team success.Collaborate with cross-functional teams to...


  • Seattle, Washington, United States Amazon Full time

    Job Summary:We are seeking a skilled Robotics Software Engineer to join our team at Amazon Robotics. As a key member of our advanced motion planning and control systems team, you will be responsible for developing innovative solutions to complex robotics problems.About the Role:In this role, you will design, implement, and assess feedback control and motion...


  • Seattle, Washington, United States Insight Global Full time

    Job OverviewWe are seeking a highly skilled Senior Full Stack Engineer to lead our software development team. As a technical lead, you will be responsible for driving the migration project forward and ensuring its successful implementation.


  • Seattle, Washington, United States Expeditors Full time

    Expeditors: A Leading Global Logistics CompanyAt Expeditors, we are dedicated to providing innovative logistics solutions that meet the evolving needs of our customers. As a leading global logistics company, we are committed to excellence and professionalism in all aspects of our business.As a Software Engineer in Cloud Native Test Development, you will play...


  • Seattle, Washington, United States Apple Full time

    iOS Robotics Software Engineering ManagerSeattle, Washington, United States-based Role:This is a leadership position in Apple's iOS Robotics team that requires overseeing the development of exceptional robotics algorithms. The ideal candidate will have experience managing teams specializing in perception and localization algorithm development.About the...


  • Seattle, Washington, United States Alaska Airlines Full time

    Job OverviewAs a Senior Software Engineer at Alaska Airlines, you will play a crucial role in shaping the company's software engineering landscape. With a focus on full-stack expertise and agile methodologies, this position requires a subject matter expert who can drive business value through innovative solutions.Key ResponsibilitiesFull-Stack Expertise:...


  • Seattle, Washington, United States Prime Partners Full time

    Job Summary: Prime Partners is seeking an experienced Automation Systems Developer Lead to join our team. This role will be responsible for leading the development of automation systems and ensuring seamless integration with existing infrastructure.About Us: At Prime Partners, we are committed to delivering exceptional results through innovative solutions...


  • Seattle, Washington, United States Tbwa ChiatDay Inc Full time

    Senior Software Development Engineer in TestWe are seeking a talented Software Development Engineer in Test (SDET) to join our Quality Engineering Team. As an SDET, you will play a key role in developing test automation tools and infrastructure for Pokémon Go.Niantic is a leading developer of augmented reality platforms and digital maps that power spatial...


  • Seattle, Washington, United States Jobot Full time

    We are a leading provider of information technology, logistics management, and business process re-engineering services for the Department of the Navy and Homeland Security. Our team of engineers, analysts, and IT professionals is seeking a skilled Quality Assurance Engineer with a strong focus on CI/CD, automated testing, and integration.Job...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Quality Assurance Engineer II to join our Intl Seller Growth team. This role involves working alongside other engineers to build and execute robust test plans, validate new Amazon products, and analyze test failures to root cause issues.As a member of the QA team, you will collaborate with SDETs to build...


  • Seattle, Washington, United States Inficare Full time

    As a Test Automation Engineer at Inficare, you will be responsible for designing, developing, and executing test cases and test scenarios for various software features and components. Your expertise in Python will be utilized to debug and troubleshoot software issues and defects, ensuring software quality and customer satisfaction.Key Responsibilities:•...


  • Seattle, Washington, United States Jobot Full time

    About the RoleThis position is for a skilled Quality Assurance Engineer with a focus on CI/CD, automated testing, and integration.We're seeking an individual with a strong understanding of software testing methodologies and best practices, proficiency in automated testing frameworks such as Selenium, Cypress, or Jest, and experience with CI/CD pipelines and...


  • Seattle, Washington, United States Apple Full time

    About the Role">At Apple, we are seeking a highly motivated and self-driven Software Engineering Manager to oversee software development and quality efforts for OS delivery in our Private cloud compute team.">This is a highly technical role where you will lead the quality efforts for Private cloud compute, which is one of the critical components for Apple...

  • Blockchain Engineer

    5 days ago


    Seattle, Washington, United States FIS Global Full time

    FIS Global is at the forefront of digital currency innovation, providing pioneering blockchain solution providers for the fintech industry.About UsOur company is committed to advancing the world of fintech by leading the way in compliant, secure digital currency exchange. We are looking for talented blockchain engineers to join our dynamic team and...