-
Sr. Software Dev Engineer, Amazon Robotics
- Amazon (North Reading, MA)
-
Description
Amazon Robotics is seeking a collaborative Senior Software Engineer to join our innovative perception and motion team in the development of Mobile Manipulators, expanding robotics into new frontiers. As a member of our exceptional engineering team, you will contribute to building the latest platform and architecture solutions for advanced robotics systems. Your work will encompass onboard perception, mapping, high-level task planning, whole-body motion planning, and sensing-based closed-loop control software development. In this role, you'll have the opportunity to collaborate with our world-class hardware team, utilize state-of-the-art simulation tools, and work with the latest developments in embodied AI technology. Join us in pushing the boundaries of what's possible in robotics automation.
Key job responsibilities
* Scene perception fusing multiple sensing modalities, simultaneously detecting and tracking many 3D objects in spatially complex and time-varying workspaces.
* Visual servoing and impedance (force) based control to achieve the highest levels of spatial precision.
* Experimenting and evaluating new sensors and new mechanical embodiment designs.
* High-level task planning for long-running and ambiguous automation roles with broad exception paths.
* Whole-body motion planning with tiered levels of dynamic fidelity and time horizons to trade off performance, completeness, and computational complexity.
* Localization challenges in new and unstructured environments.
* Developing machine-learning capabilities and infrastructure for robotic perception and motion - integrating the latest vision language action models to expand generalizability beyond the state of the art.
* Optimizing runtime performance of robotic algorithms by exploiting underlying hardware acceleration capabilities.
* Building frameworks for large-scale replay and analysis of events in pre-recorded sensor data.
* Building frameworks to monitor and manage resource utilization on embedded compute platform.
* Building visualization tools for analyzing and debugging robot behavior.
A day in the life
Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include:
1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) Plan
If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!
About the team
At Amazon Robotics, we are a dynamic team bringing together Applied Scientists and Software Engineers with deep expertise across Computer Vision, SLAM, Motion Planning, and Controls. Our core mission focuses on developing robust software solutions that harness the latest sensor technologies and advanced algorithms to ensure autonomous mobile robots operate safely and efficiently throughout Amazon's fulfillment and transportation network. While we approach our mission with dedication and commitment, we maintain an engaging and enjoyable work environment. We believe in finding joy in our work because there's nothing more exciting than pioneering the future of robotics technology.
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
- 5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
- Experience with perception, localization, sensor-fusion, computer-vision, or machine-learning for robotics.
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
- * Expertise in modern C++ and experience with python.
- * Experience with Robot Operating System (ROS) or similar robotic frameworks.
- * Experience with CUDA or GPU programming.
- * Experience with AWS services and technologies
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
-
Recent Jobs
-
Sr. Software Dev Engineer, Amazon Robotics
- Amazon (North Reading, MA)
-
PSM Engineer II
- Cytiva (Miami, FL)
-
Business Unit Finance Manager - Environmental Solutions
- Republic Services (Long Beach, CA)