Firmware Engineer

Marble Robot, San Francisco- HQ

Your friendly neighborhood robot

Who we are
We are a robotics startup based in San Francisco. We design, build, and operate autonomous urban delivery robots. In San Francisco alone, hundreds of thousands of packages are delivered every day. Over half of the world’s population lives in cities at least this big. Robotic delivery will improve reliability and drastically reduce the cost of delivery, touching the lives of billions of people and ultimately transforming how the world works. Our team is small and we’re moving lightning fast to create the world’s first fleet of autonomous delivery robots to solve this Earth-scale problem.

What you’ll be doing

As an firmware engineer, you will be responsible for developing and architecting firmware through design, build, and testing.  Firmware is core to our system and operates at the boundary of hardware and software.  You’ll have the opportunity to work on state of the art sensing and computing systems.  Strong background in C is critical to be successful in this role.


  • Experience bringing up boards from scratch, including experience with bootloaders
  • Experience with test driven development
  • 5+ years shipping high quality C code in a production environment
  • Fluent in software fundamentals including software design and maintainability
  • Experience with software architecture and firmware implementation on hardware through integration, test and high volume manufacturing
  • Capable of self-managing and working with a multi-disciplinary group
  • Test and results oriented
  • Exceptional organization and communication skills (both written and oral)

Bonus Points

  • Bachelors/Masters in Electrical Engineering, Computer Engineering or related field
  • Experience in any of the following:
    • Familiarity with Linux
    • Safety critical systems
    • RTOS experience
  • Competitive salary and benefits (health / dental / vision)
  • 401K Plan
  • Generous early-stage equity
  • Work with state of the art hardware
  • Be at ground zero of the robot revolution


About Marble Robot

Marble is re-imagining urban logistics We are creating a fleet of intelligent courier robots to reliably and securely transport the goods that people need and want in a way that is accessible to everyone. Marble’s robot is perfectly suited to transport the essentials including groceries, meals, and medicine. How we do it Marble’s robots are built to perform Our robots use a hybrid-autonomy system with people at the core of their operations. They use advanced sensors and high-resolution 3D city maps to efficiently and politely navigate busy urban environments. Our robots have swappable cargo bays to transport various types

Marble Robot

Want to learn more about Marble Robot? Visit Marble Robot's website.