Bellwether Coffee

Firmware Engineer

LocationBerkeley, CA
Job TypeFull-time
Salary$135,000-$200,000

About This Job


About Us


Headquartered in Berkeley, CA, Bellwether Coffee is a venture-backed start-up working to positively transform the coffee industry by making coffee roasting more accessible and sustainable.


Our revolutionary electric, ventless, zero-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 in Berkeley a minimum of 3 times per week.


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



Preferred Skills (Nice to Have):

Preferred Skills:

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

Trending Jobs

company-logo

Assistant General Manager, Navy Yard Electric Utility

Job TypeFull-time
Salary
$108000 - $108000
Philadelphia, Pennsylvania
9 days ago
company-logo

Electrical Engineer

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

Accounts Payable Clerk

Job TypeFull-time
Salary
$65000 - $65000
Dallas, Texas
11 days ago
DM

Apprentice Lineman

Delta Montrose Electric Association
Job TypeFull-time
 
Montrose, CO
14 days ago
company-logo

Attorney

Toeppich & Associates
Job TypeFull-time
 
Houston, Texas
about 1 year ago
company-logo

Apprentice Lineman I

San Patricio Electric Cooperative, Inc.
Job TypeFull-time
 
Sinton, TX
22 days ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull-time
 
Lafayette, Louisiana
2 months ago
HM

Lineworker Apprentice I

Henderson Municipal Power & Light
Job TypeFull-time
 
Henderson, KY
18 days ago
company-logo

Associate Attorney

Buffalo Biodiesel Inc.
Job TypeFull-time
 
Buffalo, NY
21 days ago
company-logo

Oil and Gas Land and Title Analyst - SAM Associate II

Bank of America
Job TypeFull-time
 
Dallas, Texas
about 1 month ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull-time
 
Austin, Texas
29 days ago
company-logo

JOURNEYMAN LINEMAN - WOODLAND PARK

CORE Electric Cooperative
Job TypeFull-time
 
Woodland Park, CO
26 days ago
company-logo

Apprentice Lineman

Southern Pine Electric
Job TypeFull-time
 
Brandon, MS
15 days ago
company-logo

Contracts Administrator

Third Coast
Job TypeFull-time
Salary
$70000 - $85000
Houston, Texas
14 days ago
GU

Natural Gas Utility Laborer

GMC Underground
Job TypeFull-time
Salary
$33280 - $47840
Mobile, AL
29 days ago
company-logo

Electrical Designer

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

Operator Assistant Trainee - Frac Acid

Halliburton
Job TypeFull-time
 
Zanesville, OH
18 days ago
company-logo

Residential Helper

Waste Pro
 
Columbus, MS
18 days ago
company-logo

Tank Wagon Driver - CDL B

Rhinehart Oil
Job TypeFull-time
Salary
$66560 - $66560
Rifle, CO
28 days ago
company-logo

Landman

BCFP Capital
Job TypeFull-time
 
Houston, Texas
3 months ago