Firmware Engineer (X) at Postmates
Vancouver City, British Columbia, CA

At Postmates X, we are reimagining how things move in cities. Serve, our personable sidewalk delivery robot, is our vision for the future of delivery. It’s designed to take deliveries away from congested streets and onto underutilized alleys and sidewalks, to save energy, reduce emissions, reduce traffic, and make deliveries faster and cheaper. Why move two-pound burritos with two-ton cars? 

Serve has been years in the making and has already done thousands of customer deliveries. 

WHO WE ARE

We are tech industry veterans in software, hardware, and design who are pooling our individual talents together to build a legacy. Our team is inclusive, agile, and driven by a common purpose. We are solving real-world problems with machine learning, computer vision, and robotics, with a mindful eye towards the end-to-end user experience. By joining our team, you will help create the first robotic helpers entering our cities: moving alongside us and running our errands!

RESPONSIBILITIES:

  • Implement device drivers in microcontroller environment
  • Develop and debug firmware written in C++17 on FreeRTOS for robotics applications
  • Develop firmware to process sensors commonly used in robotics (IMU, GPS, ultrasonics, etc)
  • Develop solutions to synchronize sensor samples with one another
  • Perform schematic reviews and influence schematic design based on firmware needs
  • Participate in hardware and software systems design reviews
  • Participate in hands-on hardware bringup, system debugging, and code optimization

REQUIREMENTS:

  • Some experience with RTOS programming and debugging
  • 3+ years of hands-on professional experience in C++ (preferably C++11 and newer)
  • Strong experience with at least some common interfaces (e.g. SPI, I2C, UART, CAN)
  • Strong background in object oriented software design, prioritizing testability and reusability
  • Deep understanding of RTOS concepts (e.g. scheduler, synchronization primitives, systick)

 

YOUR BENEFITS

Postmates has your back. In our impact-first work environment, we value huge company vision. As you strive to build the future with us, we’ll support you with a competitive salary and equity plan, along with access to our 401k plan and robust benefits including: health benefits, flexible paid time off, parental benefits, and food perks.