Embedded Software Engineer, Haptics

Hark•San Jose, CA
•$120,000 - $300,000

About The Position

Hark is looking for an experience-focused, hands-on embedded engineer to build haptic and motion control system firmware and software that deliver incredible interaction experiences. We care a lot about how things feel, and how the people that use them feel, and we want someone who shares that craft mindset.

Requirements

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

Nice To Haves

  • DSP fundamentals: filtering, time-domain shaping, and basic perceptual modeling.
  • RTOS experience or comfort with bare-metal scheduling for hard real-time control loops.
  • Familiarity with low-power system design and the measurement habits that come with it.
  • Prior work on consumer haptics, audio, or other systems where feel and timing are visible to the user.

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.

Benefits

  • The total compensation package may also include additional components/benefits depending on the specific role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service