Sr. Software Development Engineer, Smart Delivery Tech

Amazon Amazon · Big Tech · Bellevue, WA · Software Development

Sr. Software Development Engineer role focused on developing edge computing software solutions for a fleet of smart delivery vehicles, integrating IoT devices, real-time data streams, and machine learning models. The role involves full software development lifecycle, from edge to cloud, with a focus on embedded systems, real-time data processing, and connected device protocols.

What you'd actually do

  1. Design, develop, and deploy edge computing software solutions for a globally connected fleet of smart delivery vehicles, spanning both pipelines from edge IoT devices (sensors, cameras, embedded systems, wearables) to cloud-based analytics platforms
  2. Develop and optimize embedded software (C/C++, RTOS, Linux) for resource-constrained edge devices, including firmware for sensors, cameras, and vehicle compute modules, ensuring real-time performance, low-latency processing, and reliable operation in harsh automotive environments
  3. Build and optimize real-time data streaming systems for video, vehicle telematics, location tracking, and presence detection at fleet scale
  4. Own the full software development lifecycle from requirements gathering and system design through implementation, testing, deployment, and operational support
  5. Drive technical decisions on connected device protocols, data formats, and communication standards across edge-to-cloud architecture

Skills

Required

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience in embedded development in C/C++

Nice to have

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

What the JD emphasized

  • edge IoT technologies
  • real-time data streams
  • machine learning models and algorithms
  • edge computing software solutions
  • embedded software (C/C++, RTOS, Linux)
  • real-time performance
  • low-latency processing
  • real-time data streaming systems
  • fleet scale
  • edge-to-cloud architecture