Jobs · Consulting · Massachusetts

Embedded Software Development Engineer - Sensor & Compute, Amazon Robotics (AR), Amazon Robotics

Amazon · North Reading, MA · 2 days ago
ConsultingFull-time

About the role

We are seeking a talented, partnership-focused, and motivated Embedded Software Engineer to research and develop next generation sensor and compute technology in robotics. We are a cross-disciplinary team aiming to enable broad use cases of sensing and compute technologies in Amazon fulfillment network.

Responsibilities

  • Research emerging sensor technologies and evaluate potential applications in Amazon fulfillment network.
  • Partner with hardware, software, test and operations teams as well as third party suppliers to develop next generation 2D & 3D sensors and compute platforms.
  • Define system requirements, write specifications, and create test plans.
  • Design and develop embedded systems to enable Artificial Intelligence (AI) on Edge Computing.
  • Advise internal teams on sensing & compute solution design and integration.
  • Support product release to manufacturing and customer deployment.
  • Design and develop embedded and FPGA software.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • High level of proficiency with C/C++.
  • 3+ years experience of direct hands-on full embedded software development cycle, including design, prototype, development, coding standard, code review, source control, test, build, release, manufacturing, and deployment.
  • 3+ years experience implementing signal processing algorithms using Verilog and HDL tools.

Preferred Qualifications

  • Knowledge of and proficiency in the use of Python scripting language
  • Experience using English communication skills, both written and verbal, to foster seamless interaction with stakeholders at all levels
  • Strong analytical skills, attention to detail, and effective communication abilities, or experience in managing and troubleshooting network
  • Bachelor's degree in computer science or equivalent
  • Experience with embedded Linux Kernel, device drivers and build
  • Familiar with electronic schematics, board bring up and test equipment (such as signal analyzers, oscilloscopes etc.)
  • Experience with sensors, including but not limited to camera, stereo camera, time-of-flight sensors, Radar, and Lidar
  • Ability to support domestic and international travel as required by the program

Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • High level of proficiency with C/C++.
  • 3+ years experience of direct hands-on full embedded software development cycle, including design, prototype, development, coding standard, code review, source control, test, build, release, manufacturing, and deployment.
  • 3+ years experience implementing signal processing algorithms using Verilog and HDL tools.

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan

Similar jobs