
Staff Edge AI Firmware Engineer
Ambiq Micro, Inc.6 days ago
Responsibilities
- Develop and support embedded AI runtimes with a focus on performance and usability.
- Implement and optimize ML operator kernels 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 and manage upstream health of software assets.
Requirements
- BS in Electrical/Computer Engineering, Computer Science, or related field with 5+ years of relevant experience.
- Strong experience in designing and testing embedded software in C/C++.
- Strong debugging skills 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 systems.
- Experience with embedded development workflows and toolchains.