Senior Software Engineer – Embedded

San Francisco Bay Area, CA

Sr. Software Engineer – Embedded

San Francisco Bay Area, CA

Plum is the first appliance to transform wine consumption at home and in hotel rooms, letting consumers enjoy any bottle of wine – one perfect glass at a time. We believe the future is a Plum in every wine lover’s home or built into their kitchen cabinetry with the ability to dispense a glass, share the winery story, or re-order a bottle – all at a touch.

As a Senior Embedded Engineer you will be responsible for architecting and building systems for our appliances and related applications. You will gather requirements, craft prototypes, evaluate options, and throw code away. Code review and testing are priorities for you. You want to continuously improve yourself, the team, and our product. You are respectful of your coworkers and eager to be both a learner and a teacher.

You should have, at minimum, a BS in Computer Science, Software Engineering or a related field. Alternatively, demonstrating extensive relevant experience is acceptable.

Plum’s software team works remotely, but is centered in the San Francisco Bay Area. Although our preference is to be geographically close to help with collaboration and camaraderie, other locations will be considered.

If possible, please include links to any relevant examples of previous experience, such as your contributions to open source projects.

You should be familiar with:

  • Python
  • Embedded Linux
  • REST APIs 
  • Yocto Project
  • C
  • Unit testing and test automation

It would be awesome if you have experience with any of the following:

  • Linux Driver Development
  • Rust
  • Microcontrollers
  • Javascript, both bare-bones and the latest modern tools
  • Jenkins or other continuous testing / integration systems
  • PostgreSQL
  • Computer vision
  • Amazon Web Services
  • Docker or other container systems
  • Security, especially as applied to IoT and/or web services
  • A willingness to learn and explore new languages, tools, and methods


  • 90% company-paid medical, vision & dental plans for employees and their families
  • Unlimited time off – we measure performance, not time spent
  • 401K Plan with company match
  • Flexible work schedule
  • Employee stock option plan

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Email your resume to

Are you a wine lover?

Get exclusive deals and insider information.