← All roles

Embedded Software Engineer

Hark· Embedded Software
Apply on company site
San Jose, CA$120k - $300kfull-timePosted 7mo ago

About the role

Embedded Software Engineer focused on system software for Hark's AI hardware, spanning kernel, user space, and MCU domains across RTOS, bare metal, and Linux. Collaborates with BSP, platform, UX, firmware, and hardware teams to deliver an integrated product.

Responsibilities

  • Design, implement, and debug system-level components and services across kernel, user space, and MCU domains
  • Develop system software on RTOS and bare metal environments as well as embedded Linux
  • Build and maintain interfaces across the stack to deliver end to end features
  • Run performance analysis and produce memory and power profiles, then close the gaps they expose
  • Partner with the BSP, platform, and UX teams so system software, drivers, and user-facing behavior land together
  • Debug across layer and process boundaries, from a user space service down to the hardware

Qualifications

  • 5+ years of professional embedded software development experience on shipping hardware products
  • Proficiency in C and C++, or Rust
  • Device driver development experience
  • Experience developing on RTOS and bare metal environments
  • Experience with performance and power optimization
  • Solid computer architecture fundamentals, including hands-on work with modern MCUs
  • Familiarity with embedded toolchains and cross-compilation
  • Strong communication skills for work across firmware, hardware, and product teams

Skills

Required:C/C++ or RustDevice driver developmentRTOS and bare metalEmbedded LinuxPerformance and power optimization
Last updated Sep 24, 2026. Interested? Apply on the company site.
Hark logo

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