Amazon.com Services LLC
Robotics
SoftwareDevelopmentEngineerII,RoboticsARMComputeBSP
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Development Engineer II, Robotics ARM Compute BSP at Amazon.com Services LLC. Skills: Linux BSP, ARM Compute, Yocto Project, Fleet Deployment. Design Linux BSP images. Develop Linux BSP images”
Industry & Context.
Problem-solving abilities; Analytical thinking; Troubleshooting
Occasional travel, On-call rotations
What They're Looking For.
Must Have
3+ years deploying custom Linux, 3+ years managing custom Linux, Experience with CI/CD pipelines, Experience with Git, Experience with automated testing frameworks
Nice to Have
Yocto Project experience, Fleet management systems experience, Large-scale device orchestration experience, Linux security hardening knowledge, Secure boot implementations knowledge, Vulnerability management knowledge, Containerization technologies experience, System monitoring tools experience, Observability tools experience, Open-source Linux projects experience, Embedded systems communities experience, AWS services experience, Robotics systems knowledge, Fulfillment center operations knowledge, Warehouse automation knowledge, Humanoid robotics platforms experience, Motion planning experience, Sensor fusion experience, Humanoid compute hardware BSP support experience
What You'll Do.
Design Linux BSP images
Develop Linux BSP images
Maintain Linux BSP images
Maintain Yocto recipes
Create build configurations
Maintain build configurations
Create package recipes
Maintain package recipes
Maintain system layers
Implement update mechanisms
Integrate device drivers
Integrate kernel modules
Develop deployment automation
Validate system stability
Monitor BSP deployments
Troubleshoot BSP deployments
Develop automated testing frameworks
Ensure system security hardening
Collaborate with operations teams
Maintain documentation
Participate in on-call rotations
Troubleshoot Yocto builds
Write BitBake recipes
Integrate device drivers
Optimize memory usage
Understand hardware requirements
Debug integration problems
Align on interface expectations
Investigate update issues
Collaborate on deployment plans
Automate deployment tasks
Improve orchestration system
Design update mechanism features
Review build system changes
Update deployment documentation
Discuss deployment schedules
Balance technical Linux
Respond to deployment questions
Monitor fleet metrics
Address critical issues
How You'll Work.
Team & Collaboration
Distributed teams; Cross-functional collaboration
Communication Scope
Cross-functional communication
Full Job Description
We're seeking a Software Development Engineer with deep expertise in Linux distribution development and Board Support Package (BSP) engineering for ARM-based compute platforms. This role is critical to Amazon Robotics operations, where you'll build and maintain custom Linux solutions that power compute devices across our global fulfillment and robotics network. You'll be responsible for developing scalable BSP solutions and managing large-scale deployment operations across diverse hardware ecosystems supporting Amazon's robotics infrastructure. Work Environment This role supports Amazon Robotics operations and may require occasional travel to fulfillment centers and robotics sites for hardware validation, troubleshooting, or deployment support. The position involves working with distributed teams across multiple time zones and participating in on-call rotations to ensure 24/7 support for critical robotics and fulfillment operations. Why Amazon Robotics? Join a team that's building the technology infrastructure powering Amazon's global robotics and fulfillment network. Your work will directly impact millions of customer orders and enable Amazon's commitment to fast, reliable delivery. You'll work with pioneering robotics technology at an unprecedented scale, solving complex technical challenges that few organizations face. We offer opportunities for growth, learning, and making a meaningful impact on one of the world's most sophisticated robotics and logistics operations. Key job responsibilities - Design, develop, and maintain Linux BSP images for ARM compute platforms deployed across Amazon's robotics and fulfillment network using Yocto Project or custom build systems - Create and maintain Yocto recipes, build configurations, package recipes, and system layers optimized for ARM architectures and robotics/fulfillment center requirements - Implement A/B update mechanisms with dual-boot partition systems and rollback capabilities to ensure zero-downtime updates across
Applying for this Software Development Engineer II, Robotics ARM Compute BSP role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon.com Services LLC?
Real rants from real employees. Read before you apply.