Amazon

Systems Development Engineer, Managed Edge Compute (Amazon Robotics)

Amazon$129K — $174K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in automating and supporting large-scale infrastructure
  • Proficiency in at least one modern programming language (Python, Rust, etc.)
  • Solid background with Linux/Unix systems
  • Experience with CI/CD pipeline processes
  • Familiarity with distributed systems at scale

Responsibilities

  • Design and build resilient systems for managing Amazon's robotics device fleets
  • Develop automation solutions that optimize operational workflows
  • Participate actively in architectural reviews and design discussions
  • Implement and optimize Linux systems and OS image creation pipelines
  • Create tools that streamline provisioning and configuration for edge compute fleets
  • Troubleshoot complex issues across the full stack of robotics device processing
  • Collaborate with robotics teams to understand and resolve device management challenges

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan
Full Job Description
We're seeking a Systems Development Engineer to join the Unified Workcell Compute team. This is a hands-on, high-impact role where you'll design and build systems that manage Amazon's edge device fleet - over a million devices across thousands of locations worldwide. You'll work at the intersection of cloud infrastructure, device management, robotics systems, and operational excellence, solving complex technical problems that enable Amazon's robotics and fulfillment operations to scale globally.

As a SysDE II, you'll be a strong individual contributor who delivers high-quality technical solutions, contributes to architectural discussions, and builds reliable systems that enable robotics and automation teams to deploy and manage their edge compute solutions with the same ease as deploying to AWS. You'll work within established technical strategies while identifying opportunities for improvement, translating well-scoped business problems into concrete technical solutions, and balancing short-term delivery with long-term system health. This role requires solid technical depth across multiple domains - Linux systems, AWS services, IoT platforms, robotics compute infrastructure, and distributed systems - combined with the ability to partner effectively with engineers across the team and organization.

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!

BASIC QUALIFICATIONS

- Experience in automating, deploying, and supporting large-scale infrastructure

- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust

- Experience with Linux/Unix

- Experience with CI/CD pipelines build processes

PREFERRED QUALIFICATIONS

- Experience with distributed systems at scale

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

USA, TX, Austin - 129,200.00 - 174,800.00 USD annually

About Amazon

Audible is a provider of spoken audio information and entertainment , on the Internet. They provide premium spoken audio content, such as audio versions of books and newspapers and radio programs, that is delivered over the Internet and played back on personal computers and hand-held electronic devices. The Audible service allows consumers to purchase and download their content from their Website, store it in digital files and play it back on personal computers and electronic devices. More than 15,000 hours of audio content are available on their Web site, including audio versions of books, periodicals and radio programs. Several manufacturers have agreed to support and promote the playback of their content on their hand-held audio-enabled electronic devices.

Amazon Careers

Joining Amazon presents an unparalleled opportunity to become part of a vibrant team pushing the boundaries of innovation and growth in the global marketplace. As a leader in e-commerce, technology, and logistics, Amazon offers a variety of job opportunities that cater to a range of skills and professional interests. Work You’ll Do At Amazon, every day is an opportunity to collaborate with the brightest minds in technology and business to redefine what’s possible. Whether you’re interested in software development, marketing, human resources, or customer service, Amazon has a position waiting for you. Transform the way the world shops and innovates with our diverse and inclusive team. Amazon is not just a company; it’s a community where you can drive real change and contribute to projects impacting millions globally. Lead with Innovation and Leadership Amazon is the perfect place to enhance your leadership and innovation skills. Our culture encourages pushing the envelope and imagining the unimaginable. Here, you will lead projects that challenge the status quo and define new industry standards. Work with a team that values diversity and is committed to creating an inclusive environment. Our leadership is focused on harnessing the collective power of unique perspectives to foster growth and innovation. Explore Amazon’s Employment Benefits Amazon’s commitment to its employees extends beyond just career growth. We offer competitive benefits, including health care, parental leave, and diversity training, ensuring that our team not only excels professionally but also enjoys well-being and security. Internship and Networking Opportunities Start your career with an Amazon internship and gain hands-on experience that matters. Our internships provide a gateway to full-time employment and an opportunity to network with professionals across various sectors of the company. Future-Proof Your Career With Amazon, your career path is filled with numerous opportunities for advancement. Our learning and development programs are designed to nurture your professional growth and keep you at the forefront of industry trends. Stay Connected Join Our Team Discover the job opportunities at Amazon that match your skills and interests. We are constantly on the lookout for passionate, curious, and innovative team players ready to make a difference. Keep Up to Date Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. Job Alert Emails Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Explore the exciting and rewarding career opportunities that await at Amazon. Amazon is more than just a company—it’s a platform for building a promising future. Whether you’re starting or looking to advance your career, Amazon offers the resources, support, and network you need to succeed. Join us, and be a part of our continuing mission to be Earth's most customer-centric company.
Learn more about Amazon
Size
1,608 employees
Market Cap
$832.6 billion
Industry
Net Income
$21.3 billion
Founded
1994
5 Year Trend
+28.1%
Revenue
$386 billion
NASDAQ

Similar Jobs

More Jobs at Amazon

More Information Technology Jobs

Find similar Systems Development Engineer, Managed Edge Compute (Amazon Robotics) jobs: