Embedded Software Engineer, Haptics
San Jose, CA$120k - $300kfull-timePosted 5mo ago
About the role
Embedded engineer focused on haptic and motion control system firmware and software to deliver high-quality interaction experiences.
Responsibilities
- Write real-time firmware in C and C++ that drives motion and haptic systems.
- Close the loop on response time and feel. characterize actuator behavior on the bench and tune controllers until the result is genuinely pleasant to use.
- Stand up early hardware, prove out feel and timing in prototype form, and shape the final shipping experience alongside product and industrial design partners.
Qualifications
- 5+ years writing firmware for microcontrollers in C and C++.
- Demonstrated hands-on motor or actuator control work that shipped — PID, feed-forward, FOC, observers, and similar techniques.
- Comfort on the bench with scopes, logic analyzers, and bus traffic over I²C, SPI, or I²S.
- Working knowledge of Python or another scripting language for measurement automation and quick data analysis.
- Clear written communication — you can explain a tradeoff to a non-firmware teammate without losing them.
- A strong instinct for what distinguishes haptics that feel right.
Skills
Required:CC++PID controlFOC (Field-Oriented Control)I²CSPII²SPython
Last updated Oct 1, 2026. Interested? Apply on the company site.
About Hark
building the most advanced personal intelligence in the world.
At Hark, we are building the most advanced personal intelligence in the world.
personal intelligenceartificial intelligence
More open roles at Hark
- Warehouse Associate4d agoSan Jose, CA · Supply Chain
- Industrial Designer1w agoHybrid (San Jose, CA) · Design
- Member of Technical Staff, LLM & Production1w agoSan Jose · AI Foundation Models
- Member of Technical Staff, Hark Desktop2w agoHybrid (San Jose) · Product Engineering
- Application Security Engineer2w agoSan Jose, CA · Privacy & Security