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

Firmware Engineer

Fellow

Firmware Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Do you want to own and write the firmware for multiple products used by tens of thousands of people everyday? Fellow is looking to hire our first firmware hire to own the architecture and code for our future line of complex electric products. We need a go-getter that is comfortable wearing many hats along the entire product development cycle and has a desire to grow!

    PLEASE NOTE THAT THIS ROLE WILL START REMOTE DUE TO COVID. ONCE RESTRICTIONS LIFT, THE POSITION WILL REQUIRE YOU TO BE IN THE OFFICE. BECAUSE OF THIS WE ARE LOOKING FOR LOCAL CANDIDATES IN THE BAY AREA.

    WE DO NOT PROVIDE SPONSORSHIP AT THIS TIME.

    RESPONSIBILITIES:

    • Design and develop our embedded software systems
    • Integrate new sensors, improve control systems, implement and debug features
    • Work with Product to understand requirements
    • Work with Operations to ensure product data is available and quality is met
    • Help the team establish best practices for development, test, and deployment
    • Maintain a high bar for product quality, safety and user experience
    • Ability to travel up to 5%

    REQUIREMENTS

    REQUIRED EXPERIENCE:

    • 4+ years of hardware experience in consumer electronics, power tools, home appliances (or similar relevant industry)
    • Deep understanding of how to build hardware products
    • Knowledge of embedded development best practices and tools
    • Successfully developing for and launching hardware products
    • Embedded software definition and requirements documentation
    • Very strong at C development and experience Python
    • High power BLDC motor control
    • Choosing and developing with microcontrollers, sensors and actuators
    • Safety systems and communication protocols
    • Comfortable reading schematics and datasheets
    • Embedded software design, development and debugging preferably on ARM-based platforms
    • Bluetooth, BLE, and WiFi
    • Power management for battery powered products
    • Know your way around hardware debugging tools: oscilloscope, logic analyzer
    • Proficient with surface mount rework and soldering

    BONUS POINTS:

    • Java and C++ development experience
    • EE system architectures
    • Comfortable and flexible on the software/hardware border
    • Managing external consultants
    • Working with contract manufacturers in Asia

    BENEFITS

    BENEFITS:

    • Lead product development from initial conception to mass production
    • 401k
    • Equity package
    • 18 paid vacation days
    • Medical / Dental / Vision
    • 12 week primary caregiver / 8 week secondary caregiver
    • Discounts on Fellow products