Senior Software Development Engineer
Role details
Job location
Tech stack
Job description
Lead a team to design and implement a software framework that enables generalized dexterous mobile manipulation
- Design and integrate cloud and on-edge inferencing systems.
- Evaluate and integrate low-latency communication middleware that enables real-time teleoperation
- Develop human-machine-interfaces that enable fast no-code programming for end-users
- Design components that enable metrics and data aggregation
- Partner with cross-functional teams to rapidly create new concepts and prototypes
- Document the designs, performance, and validation of the software architecture
Requirements
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
- Bachelors or Master's degree and 10+ years in CS, ME, EE or related field experience
- Experience with robotics architectures like ROS, Orocos, etc.
- Experience with communication layers such as DDS, EtherCAT, LCM, etc.
- Experience with test driven development (TDD) in robotics software
Preferred Qualifications
- Experience programming languages such as C/C++, Python, Java or Perl
- Experience with Machine and Deep Learning toolkits such as MXNet, TensorFlow, Caffe and PyTorch
- Experience working effectively across cross-functional teams and partnering well with people at all levels within an organization
- Experience delivering against a large organization's long-term strategy and goals
- Ph.D in Robotics, with focus on software frameworks and architectures
- Experience in ROS/ROS2
Benefits & conditions
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, MA, N.Reading - 168,100.00 - 227,400.00 USD annually