Software Development Engineer - Amazon Dash Cart - Boston /Boston Metrowest, Embedded, Linux, Network and Wifi

Amazon is a global technology company and the world's largest e-commerce retailer.
Boston, MA, USAHudson, MA, USA
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Retail · Enterprise SaaS

Description For Software Development Engineer - Amazon Dash Cart - Boston /Boston Metrowest, Embedded, Linux, Network and Wifi

Join Amazon's innovative Dash Cart team in the Boston MetroWest area, working on revolutionary smart shopping cart technology that eliminates checkout lines. As a Software Development Engineer, you'll be part of the team developing Amazon's Dash Cart - a cutting-edge shopping cart that uses computer vision, sensor fusion, and advanced machine learning to automatically track and charge items as customers shop.

The role is based in Hudson, MA, with the flexibility to work some days from the Boston Seaport office. You'll be responsible for developing and maintaining critical platform systems, including operating system management, code deployment, and network/wifi optimizations. This position offers unique challenges in the embedded systems space, combining traditional embedded development with modern cloud technologies.

The team is building next-generation retail technology that directly impacts customer shopping experiences. You'll work with multiple technical teams at Amazon, tackle complex problems, and help push the boundaries of what's possible in computer vision, machine learning, and distributed systems. The role requires strong embedded software skills, particularly in areas like networking stack optimization and custom Linux OS development.

As part of the Dash Cart embedded software organization, you'll join a diverse team of engineers working on unique challenges in manufacturing, bring-up, management, networking, and deployment of software and AI models to IoT edge devices. This is an opportunity to work on technology that's transforming retail shopping while solving interesting technical challenges at scale.

The ideal candidate should be comfortable with ambiguity, enjoy problem-solving, and have a passion for developing embedded systems that directly impact customer experiences. You'll have the opportunity to learn continuously, work with cutting-edge technology, and make a significant impact on Amazon's retail innovation initiatives.

Last updated 6 hours ago

Responsibilities For Software Development Engineer - Amazon Dash Cart - Boston /Boston Metrowest, Embedded, Linux, Network and Wifi

  • Develop and maintain core platform systems for Dash Carts including OS, code deployment, network and wifi optimizations
  • Design, implement and operate embedded software that runs on the device
  • Work on networking stack optimizations in custom Linux OS
  • Manage corresponding cloud side services in AWS

Requirements For Software Development Engineer - Amazon Dash Cart - Boston /Boston Metrowest, Embedded, Linux, Network and Wifi

Linux
Python
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Interested in this job?

Jobs Related To Amazon Software Development Engineer - Amazon Dash Cart - Boston /Boston Metrowest, Embedded, Linux, Network and Wifi

Controls Systems Engineer, Packaging Innovation, MSP

Controls Systems Engineer position at Amazon focusing on designing and implementing motion control systems for packaging automation, combining software development with industrial control systems.

Robotics Control Engineer, Amazon Robotics

Robotics Control Engineer position at Amazon Robotics, developing high-performance robotic systems for fulfillment centers, focusing on motion planning and control systems.

Software Dev Engineer, eero, New Product Team

Software Development Engineer position at Amazon's eero team, focusing on WiFi mesh router development and networking solutions.

Software Development Engineer II, Device Software

Software Development Engineer II position at Amazon Devices team, focusing on developing UI frameworks and applications for smart home devices like Echo and Fire TV.

Software Development Engineer-II, E-reader products

Build and optimize operating systems for Amazon's E-reader products, focusing on performance, security, and power efficiency using C/C++ programming.