Sr C++ Software Engineer - Robotics

Sr C++ Software Engineer - Robotics
Amazon, United States

Experience
5 Years
Salary
0 - 0 USD
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelors Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent
Total Vacancies
1 Job
Posted on
Dec 18, 2020
Last Date
Jan 18, 2021
Location(s)

Job Description

A part of Amazon Robotics' Artificial Intelligence, Canvas Technology is using spatial AI to provide end-to-end autonomous delivery of goods. By using state-of-the-art cameras and other sensors, the system perceives its surroundings with unrivaled vision and fidelity. The system combines a mix of high-performance sensors with simultaneous localization and mapping software that builds and continuously updates maps in real-time, completely automatically. It has the capability to ‘see’ and identify different objects, people, vehicles, and places as it moves and react to moving people and vehicles in an intelligent way.
The Canvas Infrastructure team accelerates the development of autonomous mobility solutions by creating, maintaining and deploying reusable components and services. We integrate state-of-the-art perception and mobility systems to deliver the software stack of an autonomous cart that can work with people in dynamic environments, providing a clear user experience. Other software teams rely on our message passing, logging, debugging and visualization libraries to develop high-performance systems, and take advantage of our Continuous Integration pipelines that provide static, dynamic and performance analysis to effectively ensure code quality.
We work closely with all teams in the Software organization, from Perception to Mobility, to deliver safe autonomous movement of goods. We are seeking a C++ Software Engineer to work in our core robotics team. In this role, you will:
· Design, and implement robotic software applications, infrastructure, and tools.
· Create robust, high-quality, well-tested software.
· Improve, design and implement libraries used by other teams.
· Identify and solve system bottlenecks and complex issues using tools like eBPF.
· Identify, instrument and monitor critical metrics.
· Foster a learning environment that constantly raises the bar.
· Provide high quality code reviews.

Job Specification

BASIC QUALIFICATIONS

· Bachelor’s Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent.
· 5+ years of practical software engineering experience with C++.
· Proficiency in object-oriented software design, data structures, complexity analysis and problem solving.

PREFERRED QUALIFICATIONS

· Master’s or advanced Degree in Computer Science/Engineering, Statistics, Mathematics, or equivalent.
· 7+ years of practical software engineering experience with modern C++ in a Linux environment with background in design patterns, data structures, and test-driven development.
· Expertise building and testing real-time systems in constrained environments.
· Experience programming and integrating software and hardware for robotic systems
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, visit https://www.amazon.jobs/en/disability/us

Job Rewards and Benefits

Amazon

Information Technology and Services - Seattle, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.