← All roles

Embedded Software Engineer, BSP

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

About the role

Embedded BSP Engineer role focusing on firmware and BSP development for Hark's next-generation AI hardware, including board bring-up, peripheral drivers, FPGA integrations, power and performance optimization, and hardware-software validation.

Responsibilities

  • Develop and maintain embedded firmware in C/C++ targeting ARM-based SoCs and microcontrollers
  • Own BSP development, board bring up, peripheral drivers (SPI, I2C, UART, I2S etc.), and system integration
  • Working closely with vendors on system integration and validation
  • Working with Hardware and Software team to ensure our hardware are built and functioning to the specifications
  • Optimize power consumption and thermal performance for always-on, battery-powered operation
  • Debug complex hardware-software interactions using logic analyzers, oscilloscopes, and JTAG

Qualifications

  • 5+ years of professional firmware or embedded systems development
  • Strong proficiency in C and/or C++ in resource-constrained environments
  • Experience with ARM Cortex-M or Cortex-A processors
  • Hands-on experience with embedded operating systems, such as eLinux, AOSP, VxWorks and RTOSes
  • Familiarity with wireless protocols (BLE, Wi-Fi, or Thread)
  • Comfort reading schematics and working alongside hardware engineers during board bring-up
  • Experience with embedded debugging tools and workflows

Skills

Required:CC++ARM Cortex-M/A processorsEmbedded OSsPeripheral interfacesDebugging tools
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