Robotics Software Engineer, Fauna
Core
Drive technical strategy and architecture for robotic software systems enabling perception, navigation, motor control, reasoning, and human-robot interaction.
Role type
Senior IC robotics software engineer (systems architecture)
Builds
Production robotic software systems, SDKs, and tools for multi-disciplinary engineering teams
Domain
Robotics (hardware-software integration, embedded systems)
Required skills
C++, C#, Java, Perl, system architecture, distributed systems, embedded software, multi-threaded programming, end-to-end delivery
Preferred skills
Full software development lifecycle, code reviews, source control, build processes, testing, operations
Technologies
C++, C#, Java, Perl
Responsibilities
Drive architecture and design decisions for robotic software systems; Own end-to-end delivery of complex software systems from design to production; Lead collaboration across research, ML, hardware, and operations teams; Define technical roadmaps and drive innovation in robotic software development; Design and implement systems and tools to accelerate development velocity (via careerplan.io/jobs/10566655-robotics-software-engineer-fauna-at-amazon)
Seniority
Senior, hands-on IC