Amazon.com Inc logo

Embedded Software Development Engineer II, Amazon Robotics Firmware

Amazon.com Inc
  • North Reading, MA
    30+ days ago

    Job Description

    Join Amazon Robotics" Embedded software team to tackle one of the most exciting challenges in robotics: creating intelligent safety systems that enable humans and robots to work safely side-by-side. We"re looking for embedded software engineers who want to work at the intersection of hardware and software, writing code that powers our global fleet of fulfillment robots.

    Your embedded software will run on a large-scale fleet of robotics systems deployed across our global fulfillment network. The code you write directly supports warehouse associates in their daily work, enables efficient order fulfillment, and advances the capabilities of autonomous robotics in real-world operations.

    In this role, you"ll collaborate across multiple engineering disciplines, working with mechanical, electrical, cloud software, fleet management, manufacturing, cybersecurity and field support teams. You"ll explore the latest development of AI and secure edge development on resource-constrained embedded systems while adhering to rigorous safety standards and implementing deterministic behavior that protects people interacting with automated robotic solutions.

    Key job responsibilities

    • Design and develop embedded software for safety-critical robotics systems using modern languages (C/C++/Rust, or willingness to learn), with a focus on writing clean, maintainable code that meets safety and reliability standards
    • Leverage modern development tools including AI-assisted coding tools and LLMs to enhance productivity, code quality, and development velocity
    • Collaborate across disciplines with hardware engineers, manufacturing teams, robotics specialists, and software developers to deliver integrated solutions from concept through deployment and field support
    • Contribute throughout the product lifecycle following agile software development approach to capture requirements, design software architecture, implement, test, deploy and maintain embedded systems firmware
    • Engage in collaborative code reviews to share knowledge, learn from peers, and collectively improve code quality, system reliability, and user experience
    • Debug and optimize embedded systems in both lab and field environments, developing creative solutions to complex hardware-software integration challenges
    • Mentor and grow alongside team members through knowledge sharing, technical discussions, and collaborative problem-solving

    A day in the life

    Engineering at Amazon Robotics is fast-paced, and your day will often interleave responding to field events with longer-term new product development. Peer teams are quick to share discoveries and new approaches that can enhance our work. Mentorship is part of everyday life at ARsenior engineers will gladly sit with you to walk through an unfamiliar tool, Slack you links to FAQs and technical wiki pages, or pair program through a tricky debugging session. Functional Safety teams provide feedback on how changes impact regulatory submissions and guide you toward the best approaches to minimize review cycles while enhancing safety.

    What makes our days different:

    • Real problems, real urgency: When a fleet issue arises, you"re solving problems that affect actual operationsnot theoretical edge cases
    • Continuous learning: New tools, techniques, and technologies are constantly being shared across teams
    • Collaborative problem-solving: Impromptu technical discussions at whiteboards or in Slack threads are favored over lengthy presentations
    • Autonomy with support: You"ll own your features end-to-end while having immediate access to experts when you need guidance
    • Variety: No two days are identicalyou"ll balance firefighting, feature development, cross-functional collaboration, and innovation

    At Amazon Robotics, we value engineers with diverse backgrounds and unique perspectives. If you"re passionate about embedded systems and excited to make an impact at global scale, we encourage you to applyeven if you don"t meet every qualification. We"re looking for strong fundamentals, curiosity, and drive. The rest, we can deliver together.

    About the team

    We"re a high-performing team that values technical excellence without perfectionism paralysis, collaboration over hero engineering, continuous learning and knowledge sharing, work-life balance (we build robots, not burnout) and leverages diverse perspectives (our best solutions come from varied backgrounds)

    We develop embedded safety systems deployed across Amazon"s robotic fleet with safety-certified solutions that combine rigorous standards compliance with deterministic, reliable performance. Our "secret sauce" is integrating safety considerations from initial design through delivery, enabling us to meet ambitious schedules without compromising quality. As Amazon"s automation portfolio expands, our team has evolved into specialized groups united by common DNA and a shared commitment to excellence in safety-critical embedded software development.

    Numbers & Facts

    LocationNorth Reading, MA
    IndustryRetail
    Company Size10,000 employees or more
    Year Founded1994
    Websitehttp://Amazon.com/militaryroles
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Programmingunmatched
    • Cross-Functionalunmatched
    • DNAunmatched
    • Debugging Skillsunmatched
    • Diversityunmatched
    • Electricityunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Firefightingunmatched
    • Fleet Managementunmatched
    • Frequently Asked Questions (FAQ)unmatched
    • Hardware-Software Integrationunmatched
    • IBM Cognosunmatched
    • Internet Securityunmatched
    • Manufacturingunmatched
    • Mentoringunmatched
    • On Site Supportunmatched
    • Order/Customer Fulfillmentunmatched
    • Problem Solving Skillsunmatched
    • Product Developmentunmatched
    • Product Lifecycleunmatched
    • Programming Toolsunmatched
    • Quality Managementunmatched
    • Regulatory Complianceunmatched
    • Regulatory Submissionsunmatched
    • Roboticsunmatched
    • Robotics Softwareunmatched
    • Rust Programming Languageunmatched
    • Safety Codesunmatched
    • Safety Standardsunmatched
    • Safety Systemsunmatched
    • Slackunmatched
    • Software Architecture Designunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Systems Maintenanceunmatched
    • Systems Reliabilityunmatched
    • Team Playerunmatched
    • Testingunmatched
    • Time Managementunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Value Engineeringunmatched
    • Vehicle Fleetsunmatched
    • Warehousingunmatched
    • Wikiunmatched

    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

    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