Offers “Amazon”

Expires soon Amazon

Robotics Software Engineer

  • Internship
  • Berlin, GERMANY

Job description



DESCRIPTION

Are you inspired by the fusion of software and robotics? Are you an experienced software engineer who dreams of building solutions that combine the latest technology to change how millions of customer orders are fulfilled? Would you enjoy working in a fast paced, highly collaborative, start-up like environment?

The Amazon Robotics-AI team in Berlin is a robotics science and engineering team. We are looking for an experienced engineer capable of designing, building and delivering a reliable robotics software stack to be deployed at a global scale.

You need to be flexible and entrepreneurial. You are a true owner: you are hands on and you lead by example. You are already an experienced software engineer comfortable at the intersection of software, systems, sensing, machine learning and deployment at scale. You have experience in, or a passion for, applying your skills in robotics. You acquire expertise as needed, iterate and adapt your approach. You create easy to maintain technical solutions with the long term vision in mind.

You'll be a key member of a software engineering team that designs, prototypes, integrates, tests and launches robotic applications throughout Amazon's fulfillment centers. You will partner with hardware engineers, applied scientists and project managers. Your responsibilities will include collaborating with other teams across the globe.

Work includes:
· Participate in all phases of new developments including concept, design, architecting, prototyping, and production
· Drive the architectural roadmap
· Experiment with and implement interfaces to various sensors and robots
· Work closely with hardware and other firmware teams to design and optimize the system
· Collaborate with software, hardware, and operations customers
· Performance tuning and maintenance of on-device software
· Contribute to software design reviews, architecture reviews, and team best practices
· Mentor more junior engineers

Desired profile



BASIC QUALIFICATIONS

· Bachelor's Degree in Computer Science, Computer Engineering or related fields
· 5+ years' experience as a software engineer
· Experience working in C/C++.
· Experience on a Linux platform with ROS or equivalent toolkit
· Maintaining high level of communications with cross-functional team, and partners
· System-level integration experience
· Experience with multithreading and concurrency
· Proficiency in at least one scripting language: Python, Perl, etc.
· Debugging/trouble-shooting skills of embedded processes and systems
· Knowledge of computer architecture and OS fundamentals
· Experience with designing, building and deploying scalable and highly available systems

Make every future a success.
  • Job directory
  • Business directory