Bellwether Coffee

Firmware Engineer

Firmware Engineer
Notice info
LocationBerkeley, CA
Job Typefull time
Salary$135,000-$200,000
On-site
Climate Technology Product Manufacturing

About This Job


Role: Firmware Engineer


Department: Software

Reports To: Director of Software Product Development & QA


Compensation Range: $135,000 - $200,000 per year


About Us

Headquartered in Berkeley, CA, Bellwether Coffee is working to positively transform the coffee industry by making coffee roasting more accessible and sustainable.

Our revolutionary electric, ventless, low-emissions commercial coffee roaster does not require gas lines or expensive ventilation. It’s the most consistent and controllable roaster available, the lowest carbon footprint commercial roaster ever made, and was designed by coffee people who want a better future. Our roasting platform allows Bellwether customers to easily and responsibly source green coffee from incredible coffee farms around the world, expertly roast using artisan-crafted roast profiles, and share fresh, delicious coffee!


About this Role

This role will report to the Director of Software Product Development & QA and be responsible for designing, developing and optimizing firmware for Bellwether Coffee’s Shop Roaster. We are seeking a candidate with expertise in BLDC motor control, PID controllers, UART, I2C, PWM, and embedded software development. This role will collaborate primarily with the Hardware and Software Teams to deliver high-performing, reliable firmware for Bellwether Coffee’s products.


Location

The role requires on-site presence at Bellwether's Berkeley HQ.


Primarily Responsibilities

Develop and optimize firmware for BLDC motor control systems, focusing on FOC (Field-Oriented Control), trapezoidal control, and sensorless/sensored algorithms.
Implement PID control loops for precise speed, torque, and position control of motors.
Design and integrate PWM control techniques (sinusoidal, space vector PWM, six-step commutation, etc.) for efficient motor operation.
Work with motor control algorithms such as Field-Oriented Control (FOC), Direct Torque Control (DTC), and sensorless techniques.
Develop low-level drivers for motor controllers (STM32, ESP32, TI C2000, NXP, or other MCU families).
Implement and debug communication protocols (UART, I2C, SPI, CAN, Modbus, RS485) for motor control systems.
Collaborate with hardware teams to integrate motor drivers, MOSFETs, gate drivers, current sensors, and position encoders.
Perform tuning and optimization of motor control parameters to improve efficiency, response time, and stability.
Utilize control theory and signal processing to enhance motor performance under various load conditions.
Conduct real-time debugging using oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
Ensure firmware safety and reliability by implementing fault detection, overcurrent/overvoltage protection, and thermal management strategies.
Work on OTA (Over-The-Air) firmware updates for embedded motor controllers.


Qualifications

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Mechatronics, or a related field.
3+ years of experience in embedded firmware development for motor control applications.
Strong knowledge of BLDC/PMSM motor control techniques (FOC, trapezoidal, sinusoidal, sensorless control, etc.).
Experience with PWM control strategies for motor drivers.
Proficiency in C/C++ for embedded systems.
Hands-on experience with microcontrollers (STM32, NXP, Infineon, etc.) for motor control applications.
Strong understanding of PID tuning for speed and torque control.
Experience working with gate drivers, current sensors (shunt, Hall-effect), and encoder interfaces (quadrature, resolver, Hall sensors, etc.).
Familiarity with control loop tuning, filter design, and real-time embedded processing.
Experience with debugging tools such as oscilloscopes, logic analyzers, and motor control software tools (e.g., ST Motor Control Workbench, TI MotorControl SDK).
You are authorized to work in the U.S


Preferred Skills (Nice to Have):

Experience with sensorless control techniques for BLDC/PMSM motors.
Knowledge of hardware design for motor control, including power electronics, MOSFETs, and gate drivers.
Familiarity with RTOS-based motor control implementations (FreeRTOS, Zephyr, etc.).

Similar Jobs

company-logo

Corporate Planning Engineer

logo
Permian Resources
Job TypeFull time
 
Midland, Texas
10 days ago
company-logo

Firmware Engineer

Bellwether Coffee
Job Typefull time
Salary
$135000 - $200000
Berkeley, CA
12 days ago
company-logo

Firmware Engineer

TESCO Metering
Job Typefull time
 
Bristol, PA
13 days ago
company-logo

Staff Firmware Engineer

Generac
Job Typefull time
 
Santa Monica, CA
24 days ago
company-logo

Senior Firmware Engineer

Copeland
Job Typefull time
 
Eden Prairie, MN
5 days ago
company-logo

Senior Firmware Engineer

TESCO - The Eastern Specialty Company
Job Typefull time
 
Bristol, PA
18 days ago
DR

Embedded Firmware Engineer

Daanaa Resolution
Job Typefull time
 
Vancouver, BC
11 days ago
company-logo

Staff Firmware Engineer IV

Generac
Job Typefull time
 
Reno, NV
13 days ago
company-logo

Power Electronics Firmware Engineer

GigaGrid
Job Typefull time
 
Atlanta, GA
7 days ago
company-logo

Power Electronics Firmware Engineer

Base Power Company
Job Typefull time
 
San Francisco, CA
27 days ago
company-logo

R&D Electrical Firmware Engineer (Senior - Advisor) 198731

Halliburton
Job Typefull time
 
Carrollton, TX
18 days ago
company-logo

Test Automation Firmware Engineer

Itron, Inc.
Job Typefull time
 
West Union, SC
27 days ago
company-logo

Hardware Engineering Manager

Glacier
Job Typefull time
Salary
$160000 - $210000
San Francisco, CA
14 days ago
company-logo

Motor Controls Engineer, Firmware and Testing

Niron Magnetics
Salary
$90000 - $130000
Minneapolis, MN
14 days ago
company-logo

Hardware Engineer

Westinghouse Electric Company
Job Typecontract
 
Warrendale, PA
16 days ago
company-logo

System Engineer

Avista
Job Typefull time
 
Spokane, WA
12 days ago
company-logo

System Engineer

Presque Isle Electric & Gas Co-Op
Job TypeFull time
Salary
$90000 - $110000
Gaylord, MI
25 days ago
company-logo

System Engineer

Chroma Systems Solutions
Job TypeFull time
 
Foothill Ranch, CA
about 1 month ago
company-logo

Operating Engineer

DTE Energy
Job Typefull time
 
Romulus, MI
about 1 month ago
company-logo

Product Engineer

Base Power Company
Job Typefull time
 
Austin, TX
27 days ago

Trending Jobs

company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull time
Salary
$55 - $75
Canonsburg, PA
5 months ago
company-logo

Division Order Analyst

Coronado Resources
Job TypeFull time
 
Dallas, TX
2 months ago
company-logo

Professional Landman

Penterra Services, LLC
Job TypeContract
 
Lovington, NM
about 1 month ago
company-logo

Accounts Payable Clerk

LPR Energy
Job TypeFull time
Salary
$65000 - $65000
Dallas, TX
3 months ago
company-logo

Division Order Landman

R. Lacy Services, Ltd.
Job TypeFull time
 
Longview, TX
about 2 months ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull time
 
Lafayette, LA
5 months ago
company-logo

Business Analyst – Accounting

Permian Resources
Job TypeFull time
Salary
$110000 - $150000
The Woodlands, Texas
10 days ago
company-logo

Oil and Gas Land and Title Analyst - SAM Associate II

Bank of America
Job TypeFull time
 
Dallas, TX
3 months ago
company-logo

Attorney

Toeppich & Associates
Job TypeFull time
 
Houston, TX
over 1 year ago
company-logo

Title Landman

Sustain Land Services
Job TypeFull time
 
Norman, OK
4 months ago
company-logo

Landman

Stockyards Energy Land Services
Job TypeContract
 
Akiachak, TX
6 months ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull time
 
Austin, TX
3 months ago
company-logo

contract Landman

HPS Oil & Gas Properties
Job TypeFull time
 
Midland, TX
5 months ago
company-logo

Title Reviewer

Innovation Land Services
Job TypeFull time
 
Pittsburgh, PA
5 months ago
company-logo

Electrical Designer

Dudley Staffing
Job TypeFull time
Salary
$45 - $60
Canonsburg, PA
5 months ago
company-logo

Oil and Gas Title Attorney

Oliva Gibbs PLLC
Job TypeFull time
 
Houston, TX
3 months ago
company-logo

Civil/Structural Designer

Dudley Staffing
Job TypeFull time
Salary
$30 - $60
Canonsburg, PA
5 months ago
company-logo

contract Landman

HPS Oil & Gas Properties
Job TypeFull time
 
Cheyenne, WY
5 months ago
company-logo

Data Analyst

River City Science Academy
Job TypeFull time
Salary
$20 - $45
Jacksonville, FL
4 months ago
company-logo

Solar Sales Closer

Yup Solar
Job TypeContract
Salary
$150000 - $300000
Los Angeles, CA
3 months ago