Embedded Software Engineer, Robotics Firmware Team

5 days ago


Reading, Pennsylvania, United States Amazon Full time
About the Role

We are seeking a highly skilled Embedded/Firmware Software Engineer to join our Robotics Firmware Team. As a key member of our team, you will be responsible for developing and maintaining the software that powers our robotic fleet.

Key Responsibilities:

  • Develop and maintain robotic systems used in the world's largest autonomous robot fleet.
  • Learn and master multiple components including networking/wifi, security navigation, obstacle detection, motor control, and a variety of sensors.
  • Participate in the architecture of these complex systems and collaborate with coworkers to realize the teams goals.
  • Provide feedback in the peer review process as well as effectively communicate with technical leadership.
  • Create solutions that strike the balance between world class performance and world class safety.

A Day in the Life:

As an Embedded/Firmware Software Engineer at Amazon Robotics, you will work with cross-functional teams to develop, test, and debug our robotic systems. The development process will involve participating in the design process, analysis of any potential hazards, and implementation of new products and features. Testing efforts will involve either writing automated tests to vet the newly created features or live testing to debug and root cause issues.

Benefits:

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

About the Team:

The firmware team is a comprised of super-smart doers who work passionately to apply cutting edge advances in robotics and to solve real-world challenges. We take our responsibility for safety seriously but strive to produce the right product that also gives us the performance we need. We pay attention to the details so others don't have to and strive to make systems that are natural and intuitive.

Basic Qualifications:

  • 5+ years of non-internship professional software development experience
  • 5+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Experience as a mentor, tech lead or leading an engineering team
  • High level of proficiency with C/C++ and Python
  • Hands-on system experience with Linux, including device drivers and multicore systems
  • Proven experience diagnosing and debugging complex, difficult, multi-variable system issues
  • Hands on experience with embedded or real-time operating systems, such as Free RTOS, RT Linux or Micrium
  • Has successfully performed as a team member or technical lead on a complex project
  • Proficient oral and written communication skills. Collaborates well in a team environment

Preferred Qualifications:

  • 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
  • Architecture or development of robotic control systems
  • Experience with mechatronic command and control systems
  • Performed low level board bring-up or developed HAL code or BSPs for custom hardware
  • Exposure to networking, communications systems, and data security
  • Understanding of RF and wireless communications, especially 802.11
  • Hands on development with sensors such as cameras, 3DTOF sensors, or other visions systems
  • Experience developing safety certified systems, especially experience with IEC 61508
  • Experience handling and analyzing large data sets and with AWS

Amazon is an Equal Opportunity Employer:

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.



  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our Robotics Firmware Team at Amazon. As a key member of our team, you will be responsible for developing and maintaining the software that powers our robotic fleet.Key ResponsibilitiesDevelop and maintain robotic systems used in the world's largest autonomous robot fleet.Learn...


  • Reading, Pennsylvania, United States Actalent Full time

    Job DescriptionWe are seeking a talented and motivated Firmware Engineer to work with the sensor team to develop and test sensor and computer systems.Key Responsibilities:Develop firmware, such as bootloader, Linux kernel, and device drivers (C/C++)Bring up Linux and drivers on new hardwareUpdate and maintain the Linux build systemDevelop test plans and...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Mechanical Engineer to join our Amazon Robotics team. As a key member of our interdisciplinary team, you will be responsible for developing innovative hardware designs for our emerging robotic systems and improving existing hardware to optimize performance and enhance customer experience.Key...


  • Reading, Pennsylvania, United States Akraya Full time

    Job SummaryA leading E-Commerce company is seeking a skilled test technician to conduct various tests on robotic systems to ensure product quality, performance, and reliability. This role is critical to the development of advanced robotic fulfillment and sortation systems.Key ResponsibilitiesConduct thorough testing of robotic systems to identify failures...


  • Reading, Pennsylvania, United States Amazon Full time

    About Amazon RoboticsAt Amazon Robotics, we're passionate about using cutting-edge advances in robotics and software to solve real-world challenges and transform customer experiences. Our team of innovators works collaboratively to invent new improvements every day, making us a smart and dynamic place to work.Job SummaryWe're seeking a talented Manufacturing...


  • Reading, Pennsylvania, United States Insight Global Full time

    Job DescriptionAn employer is seeking a skilled Software Controls Engineer to work in a robotics company, with locations in Seattle, Boston, or Houston. The ideal candidate will have experience designing and implementing machine motion-control and axes-control systems for complex industrial automation products.Key ResponsibilitiesDesign, simplify, and...


  • Reading, Pennsylvania, United States Insight Global Full time

    Software Controls EngineerWe are seeking a highly skilled Software Controls Engineer to join our team at Insight Global. As a key member of our robotics company, you will be responsible for designing and implementing machine motion-control and axes-control systems for complex industrial automation products.Key Responsibilities:Design and simplify system...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a talented and motivated System Development Engineer to join our team at Amazon Robotics. As a key member of our team, you will be responsible for designing and developing controls for robotics systems and industrial automation equipment.Key ResponsibilitiesDesign, simplify, and continuously improve system controls architecture,...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a talented and motivated Mechanical Engineering student to join our Hardware Development Engineering team for a Co-op assignment. As a Co-op, you will have the opportunity to work with senior engineering staff on existing and new tools, mechanisms, modules, and systems.Key ResponsibilitiesSupporting field failure investigations...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a highly skilled and motivated Senior Robotics Systems Engineer to join our team at Amazon. As a key member of our robotics development team, you will be responsible for designing and developing controls for robotics systems and industrial automation equipment.Key ResponsibilitiesDesign and develop system controls architecture,...

  • Electrical Engineer

    2 days ago


    Reading, Pennsylvania, United States GCR Professional Services Full time

    Senior Electrical EngineerLead the design and development of control solutions for cutting-edge robotics and electromechanical systems.Key Responsibilities:Manage the complete circuit development process, from specifications to documentation.Design complex circuits for robotics applications, including motor control and digital communication...


  • Reading, Pennsylvania, United States Amazon Full time

    About Amazon RoboticsAmazon Robotics empowers a smarter, faster, and more consistent customer experience through automation. We automate fulfillment center operations using various methods of robotic technology, including autonomous mobile robots, sophisticated control software, and machine learning.Job SummaryWe are seeking a talented and motivated...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a talented and motivated Mechanical Engineering student to join our Hardware Development Engineering team for a Co-op assignment.The ideal candidate will have strong mechanical aptitude, enjoys problem solving and can potentially handle multiple parallel tasks.ResponsibilitiesWork as part of an interdisciplinary team to design...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Mechanical Engineer to join our Amazon Robotics team. As a Mechanical Engineer, you will play a key role in developing innovative hardware designs for our emerging robotic systems and improving existing hardware to optimize performance and enhance customer experience.Key ResponsibilitiesWork with an...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Mechanical Engineer to join our Amazon Robotics team. As a Mechanical Engineer, you will play a key role in developing innovative hardware designs for our emerging robotic systems and improving existing hardware to optimize performance and enhance customer experience.Key ResponsibilitiesWork with an...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a highly skilled ASIC Validation Engineer to join our Blink and Ring ASIC Team. As a key member of our team, you will be responsible for delivering high-quality validation test plans, developing automated software test applications, and collaborating with firmware teams to evaluate system performance.Key ResponsibilitiesDevelop...

  • Mechanical Engineer

    5 days ago


    Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Mechanical Engineer to join our Amazon Robotics team. As a Mechanical Engineer, you will play a key role in designing and developing innovative hardware solutions for our emerging robotic systems.Key ResponsibilitiesCollaborate with cross-functional teams to execute product designs from concept to production,...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleAmazon is seeking a skilled Sensor Electrical Engineer to contribute to the design, implementation, and release of sensor systems to manufacturing.The ideal candidate will have extensive experience in system design, analog and digital circuit design, and strong communication skills. They will be responsible for developing and productizing...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a highly skilled and motivated Senior Robotics Systems Engineer to join our team at Amazon. As a key member of our robotics team, you will be responsible for designing and developing controls for robotics systems and industrial automation equipment.Key ResponsibilitiesDesign and develop system controls architecture, including...


  • Reading, Pennsylvania, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Systems Hardware Development Engineer to join our team at Blink, a leading provider of camera-based consumer home security solutions. As a key member of our hardware development team, you will play a critical role in designing and developing the next generation of Blink products.Key...