
Principal Edge AI Firmware Engineer
Ambiq Micro, Inc.about 3 hours ago
Responsibilities
- Develop and support embedded AI runtimes with a focus on performance and usability.
- Implement and optimize ML operator kernels and embedded libraries for on-chip acceleration.
- Build and maintain on-device profiling and performance analysis tools.
- Drive improvements in latency, memory footprint, and energy efficiency.
- Develop benchmark harnesses and regression tests to ensure correctness.
- Enable seamless customer integration across various embedded environments.
- Improve memory planning/runtime efficiency and manage documentation.
Requirements
- BS in Electrical/Computer Engineering, Computer Science, or related field with 12+ years of relevant experience.
- Strong experience in designing, developing, and testing embedded software in C/C++.
- Strong debugging discipline with an emphasis on correctness and performance.
- Solid understanding of compute, memory, and bandwidth effects on latency and energy efficiency.
- Ability to interpret hardware/software documentation.
- Proficiency with Git or equivalent version control.
- Experience with embedded development workflows and toolchains.