Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ambiq

Principal Edge AI Firmware Engineer

Ambiq

Edge AI Firmware Engineer developing and optimizing embedded software for AI on battery-powered devices. Collaborating with cross-functional teams to ensure maximum performance and energy efficiency.

Posted 6/1/2026full-timeRemote • Texas • 🇺🇸 United StatesLeadWebsite

Tech Stack

Tools & technologies
Tensorflow

About the role

Key responsibilities & impact
  • Develop and support Ambiq’s embedded AI runtimes (HeliaRT—our fork/extension of TensorFlow Lite for Microcontrollers—and HeliaAOT) with focus on portability, correctness, performance, and usability.
  • Implement and optimize ML operator kernels and embedded libraries for on-chip acceleration (DSP, vector, NPU), including HeliaDSP and HeliaCore components.
  • Build and maintain on-device profiling and performance analysis tools, including converting PMU counters into actionable insights.
  • Drive improvements in latency, memory footprint, and energy (e.g., joules/inference) through compute/bandwidth and memory-hierarchy analysis.
  • Develop benchmark harnesses, microbenchmarks, and regression tests to ensure numerical correctness and prevent performance regressions.
  • Enable seamless customer integration across embedded environments and toolchains (bare metal, FreeRTOS, Zephyr).
  • Improve memory planning/runtime efficiency and manage upstream/fork health; publish and maintain customer-facing assets (docs, guides, examples, benchmarks).

Requirements

What you’ll need
  • BS in Electrical/Computer Engineering, Computer Science, or related field + 12+ years relevant experience (or equivalent practical experience).
  • Strong experience designing, developing, and testing embedded software in C/C++.
  • Strong debugging discipline with an emphasis on correctness, reproducibility, and performance regression prevention.
  • Solid understanding of compute, memory, and bandwidth/cache effects on deterministic latency and energy efficiency in constrained systems.
  • Ability to interpret hardware/software documentation (datasheets, reference manuals; schematics a plus).
  • Proficiency with Git (or equivalent version control).
  • Efficient use of AI-assisted development tools to improve productivity while maintaining engineering rigor.
  • Experience with embedded development workflows: Arm toolchains, GDB + J-Link/SEGGER-class probes, and CMake/Make build systems.
  • Must be currently authorized to work in the United States for any employer. We do not sponsor or take over sponsorship of employment visas (now or in the future) for this role.

Benefits

Comp & perks
  • Health insurance
  • 401(k)
  • Remote work options

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentCC++ML operator kernelson-chip accelerationperformance analysisbenchmarkingdebuggingmemory planningenergy efficiency
Soft Skills
correctnessreproducibilityperformance regression preventioncustomer integrationdocumentation
Certifications
BS in Electrical EngineeringBS in Computer EngineeringBS in Computer Science