Amazon.com Inc logo

Systems Development Engineer, Managed Edge Compute (Amazon Robotics)

Amazon.com Inc
  • Austin, TX
    9 days ago

    Job Description

    We"re seeking a Systems Development Engineer to join the Unified Workcell Compute team. This is a hands-on role where you will help design and build systems that manage Amazon"s edge device fleet, over a million devices across thousands of locations worldwide. You will work at the intersection of cloud infrastructure, device management, robotics systems, and operational excellence, delivering well-scoped technical solutions that help Amazon"s robotics and fulfillment operations run reliably and scale.

    As a SysDE engineer early in your systems development journey, you will be a strong individual contributor who takes well-understood problems and feature specifications and delivers working, well-tested systems, software, and tooling that meet the Amazon Code Bar. You will solve straightforward problems using smaller or stand-alone components, participate in your team"s design, scoping, and prioritization discussions, and learn how the team makes decisions in the context of business goals and customer needs. You will get your designs, code, and procedures reviewed, incorporate feedback, and rarely repeat the same mistake. You will take ownership of the systems you inherit and the ones you build, apply the principles of operational excellence, troubleshoot failures even in systems you did not author, and escalate blockers early. The role builds working knowledge across Linux systems, AWS services, IoT platforms, robotics compute infrastructure, and distributed systems, along with the ability to partner effectively with engineers on your team.

    Key job responsibilities

    • Build and maintain resilient, scalable distributed systems that operate at Amazon scale, contributing to the management of robotics device fleets across thousands of sites with 99.99%+ availability requirements.
    • Contribute to the technical strategy for your team"s systems within the UWC architecture, participating in decisions around hyperscale deployments, robotics compute patterns, fleet management, and edge device automation.
    • Participate in architectural reviews and design discussions across UWC and robotics customer teams, contributing technical input on device lifecycle management, software distribution, multi-compute workcell assistance, and operational excellence patterns.
    • Develop automation solutions using Python, Rust, CDK, and AWS services that eliminate entire classes of operational load and enable self-service for robotics solution teams.
    • Implement and optimize Linux-based systems, OS image creation pipelines (Yocto/mkosi), and BSP solutions for diverse robotics hardware platforms including x86, ARM, NVIDIA GPU systems, and embedded devices.
    • Create tooling and frameworks that enable robotics teams to provision, configure, and manage their edge compute fleets - from AI perception systems to manipulation robotics - with minimal hands-on-keyboard time.
    • Apply established standards for engineering, testing, and operational excellence best practices, and suggest improvements to processes within your team.
    • Identify and implement opportunities to streamline or eliminate excess processes, improving agility and reducing complexity for robotics teams building on UWC.
    • Proactively identify and escalate risks at the product and service level, contributing to the resilience, performance, and cost efficiency of UWC systems aiding critical robotics operations.
    • Troubleshoot complex production issues across the full stack - from robotics device hardware and Linux kernel to AWS cloud services - identifying patterns and implementing solutions that prevent future incidents.
    • Partner with robotics solution teams (Amazon Robotics, manipulation systems, AI perception, workcell automation) to translate their device management challenges and contribute to solutions that meet their specific requirements.
    • Foster the growth of peers on your team through code reviews, knowledge exchange, and collectively problem-solving that raises the technical bar.
    • Deliver solutions that are inventive, resilient, and extensible, making it easier for robotics teams to build on UWC.
    • Participate in hiring and contribute to technical assessm

    A day in the life

    Your day might start by investigating an issue where robotics devices across multiple fulfillment centers are experiencing intermittent kernel panics during high-load operations. You dive deep into kernel logs, memory dumps, and device telemetry, correlating the failures with a recent driver update for NVIDIA GPU systems. You develop a Python or Rust-based diagnostic tool to capture more granular system metrics and partner with senior engineers to roll back the problematic driver version while working on a fix that addresses the underlying memory management issue.

    Mid-morning, you"re troubleshooting why a new OS image isn"t booting correctly on ARM-based manipulation robotics devices. You boot into a recovery environment, examine the initramfs, trace through systemd unit reliances, and discover a race condition in the device initialization sequence. You modify the Yocto recipe to fix the boot ordering, test across multiple hardware variants, and document the pattern for other teams building custom images. You then join a sync with an Amazon Robotics team to help them debug why their software components are failing to deploy - walking through IoT certificate validation, network linkage from the edge device, and AWS IAM permissions until you identify a misconfigured security group.

    After lunch, you"re participating in a code review for a new credential rotation service - providing written feedback on error handling patterns, memory safety, and how to better structure the state machine for resilience. You spend time optimizing a Linux system configuration that"s causing performance bottlenecks on AI perception systems - configuring and tuning Linux system parameters to enable high-performance compute workloads. You pair with a teammate who"s working through a complex Yocto build failure, exchanging what you know about layer reliances and BitBake recipe inheritance while partnering on debugging techniques.

    The afternoon includes answering to a page where devices in a specific building can"t link to AWS IoT Core. You systematically eliminate possibilities - checking DNS resolution, testing TLS handshakes, examining certificate chains, and analyzing network packet captures - until you discover a misconfigured firewall rule blocking MQTT traffic. You implement a monitoring enhancement to detect this class of issue proactively across all sites. You then contribute to a technical design document proposing improvements to UWC"s device provisioning workflow that will reduce provisioning time from 20 minutes to under 10 minutes by parallelizing certificate generation and optimizing the Linux boot sequence. You"ll end your day reviewing system metrics across the fleet, flagging devices with degraded disk I/O that need proactive maintenance, and syncing with your team on priorities for tomorrow.

    Amazon offers a full range of benefits that support you and eligible family members, including domestic partners. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include:

    1. Medical, Dental, and Vision Coverage

    2. Maternity and Parental Leave Options

    3. Paid Time Off (PTO)

    4. 401(k) Plan

    If you are not sure that every qualification on the list above describes you exactly, we"d still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you're passionate about this role and want to make an impact on a global scale, please apply!

    About the team

    The Unified Workcell Compute (UWC) team is at the forefront of Amazon"s robotics and automation efforts, building and operating the foundational device management platform for Amazon"s on-premise edge compute fleet. Our services manage over a million robotic devices across thousands of locations worldwide - from the latest NVIDIA GPU offerings enabling AI perception efforts to bleeding-edge manipulation robotics systems, industrial PCs, thin clients, Drive Units, and embedded devices across Amazon"s global fulfillment network.

    Our mission is to enable robotics solution teams to deploy to Operations buildings with the same self-service, ownership, and accountability as deploying to AWS cloud. We"re revolutionizing Amazon"s logistics and fulfillment operations by pushing the boundaries of what"s possible in automation and compute management at unprecedented scale.

    We"re a team of builders who value automation, operational excellence, and customer obsession. We own a critical technology ecosystem that powers device provisioning, software distribution, credential management, and fleet operations for robotics workcells and fulfillment systems. Our work directly impacts millions of customer orders and enables Amazon"s promise to fast, reliable delivery. We"re solving problems that few organizations face, building systems that have never existed before, and defining the future of edge compute management for robotics at Amazon scale.

    We foster a culture that encourages personal and professional growth, empowering our team members to continually expand their skills and knowledge. Work-life balance is a priority for us, and we strive to create an environment where our team can thrive both professionally and personally.

    Numbers & Facts

    LocationAustin, TX
    IndustryRetail
    Company Size10,000 employees or more
    Year Founded1994
    Websitehttp://Amazon.com/militaryroles

    About Company

    At Amazon, we don’t wait for the next big idea to present itself. We envision the shape of impossible things and then we boldly make them reality. So far, this mindset has helped us achieve some incredible things. Let’s build new systems, challenge the status quo, and design the world we want to live in. We believe the work you do here will be the best work of your life.

    Wherever you are in your career exploration, Amazon likely has an opportunity for you. Our research scientists and engineers shape the future of natural language understanding with Alexa. Fulfillment center associates around the globe send customer orders from our warehouses to doorsteps. Product managers set feature requirements, strategy, and marketing messages for brand new customer experiences. And as we grow, we’ll add jobs that haven’t been invented yet.

    It’s Always Day 1
    At Amazon, it’s always “Day 1.” Now, what does this mean and why does it matter? It means that our approach remains the same as it was on Amazon’s very first day – to make smart, fast decisions, stay nimble, invent, and stay focused on delighting our customers. In our 2016 shareholder letter, Amazon CEO Jeff Bezos shared his thoughts on how to keep up a Day 1 company mindset. “Staying in Day 1 requires you to experiment patiently, accept failures, plant seeds, protect saplings, and double down when you see customer delight,” he wrote. “A customer-obsessed culture best creates the conditions where all of that can happen.” You can read the full letter here

    Our Leadership Principles
    Our Leadership Principles help us keep a Day 1 mentality. They aren’t just a pretty inspirational wall hanging. Amazonians use them, every day, whether they’re discussing ideas for new projects, deciding on the best solution for a customer’s problem, or interviewing candidates. To read through our Leadership Principles from Customer Obsession to Bias for Action, visit https://www.amazon.jobs/principles

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • Amazon Web Services (AWS)unmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Automotive Repair and Maintenanceunmatched
    • BSPunmatched
    • Best Practicesunmatched
    • Bootingunmatched
    • Building Systemsunmatched
    • Business Operationsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Design Documentunmatched
    • Device Driversunmatched
    • Distributed Computingunmatched
    • Documentationunmatched
    • Ecosystemsunmatched
    • Embedded Systemsunmatched
    • Error Handlingunmatched
    • Establish Prioritiesunmatched
    • Fleet Managementunmatched
    • GPU (Graphics Processing Unit)unmatched
    • Hardware Quality Assuranceunmatched
    • Home Automationunmatched
    • Identify Issuesunmatched
    • Industrial Roboticsunmatched
    • Input/Outputunmatched
    • Internet of Thingsunmatched
    • Kernel Programmingunmatched
    • Keyboardsunmatched
    • Linux Administrationunmatched
    • Linux Kernelunmatched
    • Linux Operating Systemunmatched
    • Logisticsunmatched
    • Machine Toolunmatched
    • Memory Hardwareunmatched
    • Metricsunmatched
    • Operating Systemsunmatched
    • Order/Customer Fulfillmentunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Python Programming/Scripting Languageunmatched
    • Risk Analysisunmatched
    • Roboticsunmatched
    • Rockwell Automationunmatched
    • Rust Programming Languageunmatched
    • Software Distributionunmatched
    • System Operationsunmatched
    • Systems Administration/Managementunmatched
    • Systems Engineeringunmatched
    • Systems Scalabilityunmatched
    • Team Playerunmatched
    • Technical Strategyunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Telemetryunmatched
    • Testingunmatched
    • Thin Clientsunmatched
    • Time Managementunmatched
    • Vehicle Fleetsunmatched
    • Writing Skillsunmatched
    • x86 Processorsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder