About this role
Senior Software Engineer for Fauna Robotics (Amazon) to drive architecture and delivery of robotic software systems. The role owns end-to-end software development from design through production deployment and helps accelerate development with production-grade SDKs and tooling.
Key Responsibilities
- Drive architecture and design decisions for robotic software systems (perception, navigation, motor control, reasoning, human-robot interaction)
- Own end-to-end delivery from design through production deployment and operational excellence
- Lead collaboration across research, machine learning, hardware, and operations teams
- Define technical roadmaps and drive innovation, including production-level SDKs for developer use
- Design and implement systems and tools that accelerate development velocity for multi-disciplinary engineering teams
Technical Overview
Responsibilities cover robotic software architecture across perception, navigation, motor control, reasoning, and human-robot interaction. Requires expertise in system design, design patterns, reliability and scaling, and building tools/SDKs that improve velocity for multi-disciplinary teams.
Ideal Candidate
The ideal candidate is a Senior Software Engineer with 5+ years of professional software development and at least 5 years leading system design/architecture for reliability and scaling. They have deep experience in robotic software areas (perception, navigation, motor control, reasoning, and human-robot interaction) and have led end-to-end production deployment with strong technical leadership and mentoring experience.
Must-Have Skills
5+ years of non-internship professional software development experience5+ years of programming with at least one software programming language experience5+ years of leading design or architecture (design patternsreliability and scaling) of new and existing systems experienceExperience as a mentortech lead or leading an engineering teamKnowledge of data structuresalgorithm designstatisticsand system designExperience leading the designbuild and deployment of complex and performant (reliable and scalable) software solutions in productionExperience facilitating discussions with senior leadership regarding technical / architectural trade-offsbest practicesand risk mitigation
Required Skills
software developmentrobotic software systemsperceptionnavigationmotor controlreasoninghuman-robot interactionsystem architecturedesign patternsreliability and scalingend-to-end deliveryproduction deploymentoperational excellencetechnical roadmapsproduction-level SDKsmulti-disciplinary engineering teamsdata structuresalgorithm designstatisticssystem designmentoringtech leadrisk mitigationtechnical trade-offs
Hard Skills
software developmentrobotic software systemsperceptionnavigationmotor controlreasoninghuman-robot interactionsystem architecturedesign patternsreliability and scalingend-to-end deliveryproduction deploymentoperational excellencetechnical roadmapsproduction-level SDKssoftware toolsdevelopment velocitymulti-disciplinary engineering teamsdata structuresalgorithm designstatisticssystem designmentoringtechnical leadershipfacilitating discussions with senior leadershiptechnical trade-offsrisk mitigationrobotics
Soft Skills
mentoringtech lead / engineering team leadershipcollaborationcross-team communicationfacilitating discussionsrisk mitigation communicationstakeholder management
Keywords for Your Resume
Senior Software EngineerSoftware EngineerFaunaFauna RoboticsAmazon companyrobotic software systemsperceptionnavigationmotor controlreasoninghuman-robot interactionend-to-end deliveryproduction deploymentoperational excellencemachine learningresearchroboticsrobotic software developmentproduction-level SDKsdeveloper usemulti-disciplinary engineering teamssystem designdesign patternsreliabilityscalingdata structuresalgorithm designstatisticsrisk mitigationtechnical trade-offsmentortech lead
Deal Breakers
5+ years of non-internship professional software development experience, 5+ years of leading design or architecture (design patterns, reliability and scaling), Experience facilitating discussions with senior leadership regarding technical / architectural trade-offs, best practices, and risk mitigation
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile