11 часов назад
Principal Edge AI Firmware Engineer (C/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Edge AI Firmware Engineer (C/C++): Building and optimizing embedded AI runtimes, performance-critical operator libraries, and profiling tools for real-time, battery-powered inference on resource-constrained devices with an accent on portability, correctness, latency, memory footprint, and energy efficiency. Focus on optimizing DSP, vector, and NPU kernels, analyzing memory hierarchies and PMU counters, and enabling integration across bare-metal, FreeRTOS, and Zephyr toolchains.
Location: Austin, Texas, United States. Must be currently authorized to work in the United States for any employer.
Company
develops ultra-low-power semiconductor solutions for wearables, medical devices, IoT products, and AI-powered edge applications.
What you will do
- Develop and support embedded AI runtimes, including HeliaRT and HeliaAOT, with a focus on portability, correctness, performance, and usability.
- Implement and optimize ML operator kernels and embedded libraries for DSP, vector, and NPU acceleration.
- Build on-device profiling, performance analysis, benchmark, microbenchmark, and regression-testing tools.
- Improve latency, memory footprint, bandwidth usage, and energy efficiency through compute and memory-hierarchy analysis.
- Enable customer integration across bare-metal, FreeRTOS, Zephyr, Arm toolchains, and embedded build systems.
- Improve runtime memory planning, maintain upstream and fork health, and publish documentation, examples, and benchmarks.
Requirements
- BS in Electrical or Computer Engineering, Computer Science, or a related field, plus 12+ years of relevant experience, or equivalent practical experience.
- Strong experience designing, developing, and testing embedded software in C/C++.
- Strong debugging discipline focused on correctness, reproducibility, and preventing performance regressions.
- Understanding of compute, memory, bandwidth, cache effects, deterministic latency, and energy efficiency in constrained systems.
- Experience interpreting hardware and software documentation, using Git, and working with Arm toolchains, GDB, J-Link or SEGGER-class probes, and CMake or Make.
- Current authorization to work in the United States for any employer is required.
Nice to have
- Python for profiling, analysis, automation, and developer utilities.
- Rust experience and familiarity with TensorFlow Lite for Microcontrollers or similar embedded inference runtimes.
- Experience with DSP, vector, or NPU optimization; CMSIS-NN, CMSIS-DSP, or Vela.
- Knowledge of quantized inference, packaging and integration, or lab-based power and debugging measurements.
Culture & Benefits
- Cross-functional collaboration across platform, silicon, applied ML, and customer-facing teams.
- Work on energy-efficient semiconductor technology for real-world edge AI applications.
- Values include innovation, collaboration, focus, learning, and achievement.
- Opportunity to work on complex embedded systems and meaningful technical challenges.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
19 часов назад
Senior Applications Engineer (Firmware) - SCG
15 часов назад
Staff Engineer Firmware (C/C++/Rust)
163 430 - 213 972$
15 часов назад
Staff Firmware Engineer (NVIDIA Ecosystem)
13 часов назад
Firmware Engineer (Embedded)
16 часов назад
Embedded SW Engineer (AI Hardware)
17 часов назад