Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Sr. Embedded Engineer

Plum

Sr. Embedded Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    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 lovers 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.

    Plums 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.

    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.

    REQUIREMENTS

    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

    BENEFITS

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