Amazon - Westborough, MA

posted 4 days ago

Full-time - Entry Level
Westborough, MA
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

As an Embedded Firmware Engineer at Amazon Robotics, you will be part of a dynamic team focused on developing the next generation of robotic systems for Amazon's order fulfillment network. This role involves collaboration with cross-functional teams, including electrical, mechanical, and safety engineers, to create safety-critical, real-time systems that enhance customer experiences. You will be responsible for ensuring the reliability and efficiency of these systems, which operate continuously to meet the demands of millions of customers worldwide.

Responsibilities

  • Collaborate with cross-functional teams to develop embedded applications for robotic systems.
  • Design, implement, and debug firmware for safety-critical, real-time systems.
  • Ensure the reliability and efficiency of systems operating 24x7.
  • Develop deterministic, testable code and support a test-driven architecture.
  • Work with existing codebases to create well-tested surgical fixes.

Requirements

  • BS/MS in computer science, computer engineering, or related discipline.
  • High level of proficiency with programming in C.
  • 1+ years of software development engineering experience in embedded applications.
  • Experience developing and debugging software in a Linux environment.
  • Demonstrable skills in developing deterministic, testable code.

Nice-to-haves

  • Experience with at least one RTOS in a resource-constrained environment.
  • Experience with embedded test equipment like oscilloscopes and logic analyzers.
  • Familiarity with embedded communications protocols such as I2C, SPI, UART, and CAN-bus.
  • Experience programming in C++ and/or Python.

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service