Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Amazon Sr Robotics Software Engineer Amazon 
Germany, Berlin 
733278648

16.12.2024
DESCRIPTION

Key job responsibilities
- Architect, design, and implement robotic software applications, infrastructure, and tools.- Create robust, high-quality, well-tested software to interface with and control sensors, actuators, and other hardware.- Profile, tune, and optimize system performance.
- Create re-usable software and systems to accelerate robotics development.
- Maintain high standards by participating in reviews, designing for fault tolerance and operational excellence, and creating mechanisms for continuous improvement.
- Mentor junior team members.

BASIC QUALIFICATIONS

- Bachelor’s Degree or greater in Computer Science/Engineering, Statistics, Mathematics, or equivalent.
- Experience with contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience with at least one modern language such as Kotlin, Python or C++ including object-oriented design
- Experience with professional software development experience
- Experience as a mentor, tech lead OR leading an engineering team
- Proficiency with professional software engineering practices & standard practices for the full software life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.


PREFERRED QUALIFICATIONS

- Master’s or PhD in Computer Science/Engineering, Statistics, Mathematics, or equivalent.
- Experience in one or more relevant technical areas: robotics, computer vision, machine learning, sensors, real-time systems, embedded systems, distributed systems, simulation, high-performance scientific computing, or building infrastructure for engineering/science users.
- Expertise building and testing real-time or safety-critical systems, such as aerospace, automotive, or medical devices.
- Experience with interdisciplinary developments that involve hardware, software, and algorithm co-design.
- Experience supporting large-scale infrastructure and tool development for scientific/engineering users.
- Solid fundamentals in operating systems, embedded systems, or systems programming.
- Demonstrable experience in building, programming and integrating software and hardware for robotic systems.
- Independent and ability to work with minimal direction.
- Demonstrated experience incubating and productionizing new technology, working closely with research scientists and technical teams from idea generation through implementation