Latest AI JobsBrowse Jobs
Hark logo

Embedded Software Engineer, Platform

HarkSan Jose Embedded Software
Apply on company site
Salary
$120K - $300K USD
Job type
Full-time
Posted
14 Apr 2026
Status
Open · checked 7d ago

About this role

Role Overview

Hark is seeking an Embedded Software Engineer, Platform to join the team in San Jose to design and optimize the operating system platform layer for next-generation AI hardware. This role suits an experienced engineer with a strong background in low-level programming who wants to build unified interfaces for proactive, multimodal intelligent systems.

Key Responsibilities

Design, configure, maintain, and optimize operating system platform services running on Hark hardware devices.
Build system services, daemons, frameworks, networking primitives, and communication protocols.
Own backend integrations, covering protocol design and rigorous performance analysis.
Develop and maintain virtualization frameworks alongside multi-OS system designs with performance metrics.
Profile and tune the platform for optimal performance and power efficiency across complex multi-core systems.
Collaborate closely with BSP, embedded software, user experience, and backend teams to ensure seamless feature integration.

Requirements

Five or more years of professional embedded software development experience working on shipping hardware products.
Strong proficiency in C, C++, or Rust programming languages.
Deep understanding of fundamental computer architecture and operating system principles.
Practical experience building operating system services, frameworks, and platform software specifically for embedded systems.
Working knowledge of modern operating systems such as Unix, BSD Linux, VxWorks, or QNX.
Proven experience handling performance and power optimization techniques.
Familiarity with open-source Internet of Things frameworks including MQTT, RabbitMQ, or CoAP.
Experience designing and building systems on modern multi-core Systems-on-Chip.
Familiarity with embedded toolchains and cross-compilation processes.

Nice to Have

Experience working with networking and connectivity protocols, including wireless stacks.
Background with constrained system architectures and Microcontroller Units.
Experience dealing with hardware accelerators and machine learning inference runtimes like ONNX or TensorFlow.
Familiarity with agentic frameworks, Linux kernel contributions, or deep kernel-adjacent platform work.
Previous development experience involving digital signal processor audio or camera image signal processors.

Skills and Tools

C, C++, Rust
Unix, Linux, VxWorks, QNX
MQTT, RabbitMQ, CoAP
Multi-core SoCs, cross-compilation toolchains
TensorFlow, ONNX (Bonus)

Salary and Benefits

The United States base salary range for this full-time position spans from $120,000 to $300,000 per year. Actual pay may vary depending on job-related knowledge, skills, and experience. Additional compensation components or benefits may also be included based on the role.

About the Company

Hark is an artificial intelligence company pioneering advanced, personalized intelligence that interacts through speech, text, vision, and persistent memory. By pairing next-generation hardware with multimodal models, the company builds unified interfaces designed to replace traditional chat boxes with proactive, agentic systems that work naturally in the real world.

How to Apply

Interested candidates should visit the official Hark careers page online to submit an application for this position.

Skills and tech stack

Questions candidates ask

What is the location of the Embedded Software Engineer, Platform role?

The position is located in San Jose.

How many years of experience are required for this job?

Candidates must have five or more years of professional embedded software development experience on shipping hardware products.

What programming languages are required?

Applicants must demonstrate proficiency in C, C++, or Rust.

What is the salary range for this position?

The US base salary range is between $120,000 and $300,000 annually, depending on factors such as skills, knowledge, and experience.

How should I apply for this opening?

You can apply by visiting the official Hark careers page.

Ready to apply?

The application is on the official Hark careers page.

Apply on company site