Skip to main content

Tell us your location

Please enter your nearest city name to help us display the correct information for your area

Embedded Software Engineer Infrastructure Lead - JUMP Hardware

Engineering in San Francisco, CA

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.


We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

About the Role


We are currently seeking an Embedded Engineer Infrastructure Lead to help design and build our embedded systems in our new generation of electronics. JUMP seeks professionals who are passionate about making cities around the world a better place to live and bike, care about customer experience, and can help us continually improve our product.

What You’ll Do

  • Design, develop and maintain embedded applications for infrastructure electronics
  • Design, develop and maintain embedded software for manufacturing
  • Interface with hardware design and development and identify systems interactions that must be considered
  • Architect FW, considering HW limitations and server interactions
  • Accurately report & maintain items and progress in Jira
  • Write firmware for both existing electronics and electronics currently in development
  • Communicate daily with remote product development and manufacturing teams

What You’ll Need

  • 5+ years in the product development field - strong preference for transportation, consumer electronics, batteries, and industrial products
  • C, C++, Python programming
  • ARM and AVR experience
  • Linux device drivers, kernel internals, cross-compilation
  • Acted as lead engineer for at least one embedded device, ideally multiple
  • Familiarity with product manufacturing
  • Experience with Agile software development processes
  • Strong writing skills
  • The ability to make decisions quickly, communicate effectively, own mistakes while recovering from them gracefully
  • Willingness to pivot to new tasks and navigate quickly shifting priorities

About the Team


JUMP is building the future of urban mobility: shared electric bikes that are the quickest, most enjoyable, and most empowering way to get around a city. Cheaper than most public transit and faster than cars in traffic, JUMP e-bikes radically improve local transportation. Founded in 2010, JUMP pioneered dockless bike share and has deployed more than 15,000 bikes in 6 countries. Our goal is to transform cities, making them more sustainable, equitable, and livable through electric mobility. Recently acquired by Uber, our next step is to scale what we’ve done 100x - and launch electric bike sharing systems in every major city, globally. To make this vision a reality we need to grow our team. We place tremendous value on our company’s roots and culture: a mix of ingenuity, controlled chaos, hard work, and sense of purpose. This is a great opportunity to join a small but rapidly growing team that is shaping the future of transportation.

See our Candidate Privacy Statement

At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.